Как создать логин для клиентов? - PullRequest
1 голос
/ 12 октября 2011

В настоящее время я настраиваю веб-сайт, который позволит клиентам входить в систему, загружать, отвечать на вопросы и т. Д.

Я бы больше всего хотел сделать это с PHP и MySQL, так как я наиболее знаком с ними, нарядус очевидным HTML и CSS.

Как мне создать страницу входа?Я не ищу кого-то, кто мог бы написать это для меня, мне нравится задача, просто процесс и, возможно, некоторые полезные советы или ресурсы были бы хороши, но в основном я ищу процесс создания логина клиента, что мне нужно учитывать?

Кроме того, как заставить его отображать только то, что ему нужно, когда они входят в систему?

Ответы [ 2 ]

3 голосов
/ 12 октября 2011

Хм, после 3 ответов, которые все ссылаются на небезопасные примеры, возможно, мне нужно добавить ответ самостоятельно.

Во-первых, вы должны правильно хешировать свои пароли со случайной солью и хранить хеш. К счастью, вы можете использовать хорошую библиотеку с открытым исходным кодом для этого: Переносимая среда хеширования паролей PHP, phpass также см. Как безопасно хранить пароли моих пользователей?

После успешной аутентификации создайте для них сеанс. по всем последующим запросам проверьте действительный сеанс. (найдите на этом сайте

php-сеанс , это должно помочь вам начать работу).

Для более полного сообщения по теме, пожалуйста, прочитайте: Полное руководство по проверке подлинности веб-сайтов на основе форм , здесь для stackoverflow.

0 голосов
/ 12 октября 2011

Логика входа в систему проста: когда пользователь входит в систему, создается сеанс, в котором ему / ей будет разрешено делать различные действия, как только сеансы будут уничтожены, человек выходит из системы.

Это может помочь вам:

http://net.tutsplus.com/tutorials/php/user-membership-with-php/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...