-
Notifications
You must be signed in to change notification settings - Fork 9
Module_Users
- Роли в системе: гость/пользователь/администратор
- Регистрация пользователя с активацией аккаунта через email
- Авторизация по связке логин+пароль и (или) email+пароль
- Восстановление пароля
- id
- login Уникальный логин пользователя
- email e-mail пользователя
- password Пароль пользователя (md5(пароль+логин))
- firstname Имя
- lastname Фамилия
- avatar Путь к файлу на файловой системе
- role Роль пользователя в системе
- status Не активизирован/Активен/Отключен/Удален
- created Дата создания профиля
- updated Дата последнего изменения
- logined Дата последнего входа в систему
- loginIp IP последней сессии пользователя
- loginCount Количество посещений сайта
- activate_hash Хэш для активации пользовательского акаунта
Гость может пройти процедуру регистрации, для этого ему необходимо заполнить следующую форму:
Поля отмеченный звездочкой являются обязательными к заполнению. Проверка полей должна производиться как на клиенте, так и сервере:
- Логин (латиница, цифры, символ подчеркивания и дефис)
- E-mail (он же может выполнять функцию логина) – в соответствии со стандартом RFC-2822
- Пароль (не должен быть меньше 6-ти символов)
- Подтверждение пароля
- Имя (латиница или кириллица)
- Фамилия (латиница или кириллица)
- CAPTCHA - тест Тьюринга для защиты от спама
- По завершению на указанный электронный адрес будет выслано письмо со ссылкой на страницу активации пользователя.
Пользователь может редактировать следующие персональные данные:
- Имя
- Фамилия
Для изменения пароля пользователь должен ввести текущий пароль и дважды повторить новый.
Пользователь, который забыл свой пароль, легко может его сменить на новый, который он сам может указать, для этого необходимо сделать следующее:
- Указать зарегистрированный в системе e-mail для отправки на него письма, которое будет содержать две ссылки (для отмены или подтверждения смены пароля).
- Перейдя по ссылки подтверждая смену пароля, пользователю всего-навсего нужно ввести новый пароль два раза, и после этого он сможет войти в систему с новым паролем. Форма ввода e-mail:
Форма ввода нового пароля:
Пользователь системы с доступом к панели управления сайта.
Редактирование, удаление и бан пользователей системы. Список пользователей, с постраничной навигацией (с разбиением по 25), сортировка по алфавиту, возможность сортировки по любому из полей таблицы, с возможностью поиска по логину, email’у, имени или фамилии.