Я пытаюсь придумать свою систему аутентификации пользователей для сайта, находящегося в разработке, и прочитал многие посты о переполнении стека и других местах, чтобы разобраться в этом.Я нашел пару вариантов, которые меня интересовали, выглядит ли этот вариант достойной отправной точкой:
http://php.about.com/od/finishedphp1/ss/php_login_code_6.htm
Похоже, что он шифрует пароли и избегает некоторых очевидных ошибок.
Также, возможно, глупый вопрос, но я хочу использовать аутентификацию по двум причинам: 1. Предоставить пользователю некоторые дополнительные функции на общедоступной странице.(Вспомните «Hello [username]» в верхней части страницы.)
2. Предоставьте пользователю также доступ к личным страницам.
Эти 2 типа приложений (вход в систему = добавленные материалы на общедоступной странице по сравнению с входом в систему).= доступ к приватной странице) зависят от одной и той же аутентификации, верно?
Другими словами, хотел ли я сделать одно или другое, или оба не должны влиять на то, как я думаю об аутентификации, верно?
Пожалуйста, дайте мне знать, если я напрашиваюсь на неприятности, используя для этого учебник about.com ...
Заранее спасибо.
СЛЕДУЙТЕ ЗА РЕДАКТИРОВАТЬ: Хорошо, такВ учебнике about.com есть несколько дыр.Ниже я обнаружил более полную систему, в которой вместо этого используется шифрование SHA1.Это также имеет подтверждение по электронной почте для новых пользователей и некоторые другие приятные функции.На первый взгляд, кажется ли это надежным маршрутом?
http://www.unlimitedtree.com/topic/1503-tutadvanced-login-member-system-php-tutorial/