Каковы рекомендации сообщества для пользовательского модуля входа и управления для специально разработанного веб-сайта?
Требования:
- Адрес электронной почты + проверенный паролем пароль
- Механизм восстановления утерянного пароля
- База данных имен пользователей, управляемая привилегированными пользователями («администраторами»)
- Для каждого пользователя сохраняется другой элемент данных (например, имя пользователя)
- Журнал активности входа / выхода каждого пользователя
- Следует современным рекомендациям по управлению входом на сайт
На стороне клиента он должен поддерживать как совместимые со стандартами W3C, так и неработающие, но популярные браузеры.
На стороне сервера он должен использовать PHP 5, Perl или Python, с предпочтением PHP5 / Perl.