Техническое задание: Доработка приложения для учета рабочего времени
Существует рабочее веб-приложение для автоматизации кадрового учета. Требуется выполнить доработку и исправление ошибок в модуле регистрации пользователей.
Текущее состояние
- Приложение полностью функционирует и используется.
- Основные модули (учет отпусков, больничных, отгулов) работают корректно.
Задача
Необходимо настроить и отладить процесс регистрации новых пользователей, который в данный момент работает некорректно или не полностью.
Конкретные требования к доработке:
- Настроить полноценный цикл регистрации нового пользователя через веб-интерфейс.
- Реализовать отправку письма с подтверждением на указанный email-адрес.
- Обеспечить верификацию email через ссылку в письме.
- Активацию учетной записи только после успешного подтверждения email.
- Организовать обработку ошибок (несуществующий email, повторная регистрация, просроченная ссылка подтверждения).
- Интегрировать процесс регистрации с существующей системой аутентификации и ролями пользователей.
Ожидаемый результат
- Стабильно работающий процесс регистрации с подтверждением по email.
- Новые пользователи получают письмо со ссылкой для активации аккаунта.
- Учетная запись становится активной только после подтверждения.
- Интерфейс регистрации интуитивно понятен и сообщает об ошибках.
Исполнителю будет предоставлен доступ к существующему коду и тестовой среде для работы.