ru24.pro
«Фрилансим»
Август
2024
1 2 3 4 5 6 7 8 9 10 11
12
13
14
15
16
17
18 19 20 21 22 23 24 25 26 27 28 29 30 31

Доработка на бэкенде (NodeJS)

0
Переработка изменения адреса электронной почты

•⁠ ⁠Ограничить обновление поля адреса электронной почты через ⁠POST /user⁠.
•⁠ ⁠Добавить конечную точку для запроса изменения адреса электронной почты.
Тело запроса должно содержать новый адрес электронной почты.
Бэкенд должен отправить письмо с кодом проверки на новый адрес электронной почты.
•⁠ ⁠Добавить конечную точку для подтверждения изменения адреса электронной почты.
Тело запроса должно содержать код проверки.
Бэкенд должен проверить код и обновить адрес электронной почты пользователя.

Заставить пользователя предоставить адрес электронной почты после входа через Twitter


•⁠ ⁠После завершения Twitter OAuth создать учетную запись пользователя с пустым адресом электронной почты.
•⁠ ⁠Блокировать все запросы от пользователя, пока он не предоставит адрес электронной почты.

Связывание с Twitter:

•⁠ ⁠Добавить конечную точку для получения статуса связывания с Twitter.
•⁠ ⁠Добавьте конечную точку для начала процесса привязки Twitter OAuth.
•⁠ ⁠Добавьте конечную точку для завершения процесса привязки Twitter OAuth.
•⁠ ⁠Добавьте конечную точку для отмены привязки учетной записи Twitter.

Удалить учетную запись

•⁠ ⁠Добавьте конечную точку для удаления учетной записи текущего пользователя.

Должны быть удалены только данные пользователя.
Связанные сущности, такие как события, комментарии и т. д., должны оставаться нетронутыми.
Ссылки на удаленного пользователя должны быть заменены заполнителем.

Откликайтесь если есть свободное время. пишите тг для связи