У каждого пользователя должны быть следующие поля:
- логин,
- пароль,
- ФИО,
- E-Mail,
- роль(пользователь/администратор).
В поле E-Mail необходимо разрешить вводить только валидный E-Mail адрес.
Администратор должен иметь возможность
- просматривать список пользователей,
- добавлять новых,
- редактировать и удалять существующих.
Пользователь должен иметь возможность
- просматривать список пользователей,
- просматривать профиль выбранного пользователя и редактировать свой профиль.
Весь код должен быть реализован на чистом PHP (использование фреймворков не допускается), в приложении должна быть реализована модель MVC, верстка выполненная с помощью Bootstrap (принимаем задания без вёрстки по желанию). На странице со списком пользователей должна присутствовать возможность сортировки и фильтрации по логину, ФИО и роли.