Project

General

Profile

Actions

Back-Feature #480

closed

Реализовать регистрацию пользователя по email и паролю с верификацией по email

Added by Алексей Подшиблов 20 days ago. Updated 9 days ago.

Status:
Closed
Priority:
Normal
Start date:
05/11/2026
Due date:
% Done:

0%

Estimated time:

Description

Реализовать регистрацию пользователя по email и пароль где пароль пользователь придумывает сам
Письмо с ссылкой для подтверждения email отправляется обязательно.
Без подтверждения email пользователь не может войти в систему.

Входные данные
{
"email": "",
"password": "password"
}

Логика
Проверить, существует ли пользователь с таким email.

Если email уже зарегистрирован и подтверждён - возвращаем ошибку

Если email свободен

  • Создать пользователя в БД.
  • Захешировать пароль
    Сгенерировать JWT-токен верификации

Отправить на email письмо с ссылкой для подтверждения(содержит токен)

Ответ при успехе
status 200 ok
{
"email": "",
"success": true
}

Actions

Also available in: Atom PDF