Переделать авторизацию и сделать регистрацию по sms на Laravel
20 000 руб. за проект
Стек: Laravel 7 + php-fpm + nginx + redis + mysql
Проект в gitlab
https://worldrun.online
Шаблоны blade
Задачи:
1. Переделать формы регистрации на лендингах . Пример https://worldrun.online/promo/vdv2022
Сейчас вводится емайл, код подтверждения приходит на него. Далее Пользователь авторизуется.
Нужно сделать чтобы пользователь мог ввести или емайл или телефон
Генерировать ему пароль и отправлять в sms или на почту.
При этом отправлять только раз.
Сейчас отправляется не пароль - а код подтверждения каждый раз при входе - типа 2ух факторная авторизация.
2. Переделать форму входа на сайт https://worldrun.online/login
Сделать логику авторизации по логину/паролю
при этом логином может быть емайл или телефон
3. Сделать логику восстановления пароля, если забыл
если логин это емайл - то через емайл
если логин это телефон - то через sms
4. Сделать Возможность изменения пароля в профиле
5. Сделать возможность задать емайл в профиле (если зарегался по sms)
или задать телефон (если зарегался по емайл)
при этом, если пользователь вводит емайл или телефон, их нужно подтвердить - оптравкой кода на соответствующий канал
6. Создать скрипт который сгенерирует новые пароли для всех существующих пользователей - и отправим им уведомления на почту
После накатывания новой фичи на прод - запускать будем его
7. Убрать жесткую привязку аккаунта к емайлу
К емайлу пользователя много привязано - В основном все уведомления уходят через Notification Laravel
Но есть еще привязка к SendPulse
После регистрации пользователя, его почта отправляется по апи в SendPulse
Соответственно. Так как пользователь у нас сможет регистрироваться по sms и при этом емайл не обязательный - то нужно будет это чекать или правильно привязать.
+ Unit тесты обязательно
По срокам: до конца недели
Оплата только по договору с самозанятым, ИП или СБР
Бюджет обсуждается
Проект в gitlab
https://worldrun.online
Шаблоны blade
Задачи:
1. Переделать формы регистрации на лендингах . Пример https://worldrun.online/promo/vdv2022
Сейчас вводится емайл, код подтверждения приходит на него. Далее Пользователь авторизуется.
Нужно сделать чтобы пользователь мог ввести или емайл или телефон
Генерировать ему пароль и отправлять в sms или на почту.
При этом отправлять только раз.
Сейчас отправляется не пароль - а код подтверждения каждый раз при входе - типа 2ух факторная авторизация.
2. Переделать форму входа на сайт https://worldrun.online/login
Сделать логику авторизации по логину/паролю
при этом логином может быть емайл или телефон
3. Сделать логику восстановления пароля, если забыл
если логин это емайл - то через емайл
если логин это телефон - то через sms
4. Сделать Возможность изменения пароля в профиле
5. Сделать возможность задать емайл в профиле (если зарегался по sms)
или задать телефон (если зарегался по емайл)
при этом, если пользователь вводит емайл или телефон, их нужно подтвердить - оптравкой кода на соответствующий канал
6. Создать скрипт который сгенерирует новые пароли для всех существующих пользователей - и отправим им уведомления на почту
После накатывания новой фичи на прод - запускать будем его
7. Убрать жесткую привязку аккаунта к емайлу
К емайлу пользователя много привязано - В основном все уведомления уходят через Notification Laravel
Но есть еще привязка к SendPulse
После регистрации пользователя, его почта отправляется по апи в SendPulse
Соответственно. Так как пользователь у нас сможет регистрироваться по sms и при этом емайл не обязательный - то нужно будет это чекать или правильно привязать.
+ Unit тесты обязательно
По срокам: до конца недели
Оплата только по договору с самозанятым, ИП или СБР
Бюджет обсуждается
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.