2.3 KiB
2.3 KiB
Этап 1c. Вход по коду и почта
Статус: не начат.
1. Цель
Регистрация и вход по коду из письма в кабинетах обоих брендов; почтовая подсистема с журналом.
2. Входит
- Почта (08-integrations.md, раздел 1): глобал «Почта» (транспорты
smtp,sendmail,log_only), email-адаптер,email-templatesс шапкой и подвалом бренда,email-log, задачаsend-email, тестовое письмо, флаг «Записывать коды входа в журнал». - Шаблоны на RU и EN:
login_code,admin_new_lead(и подключить его к формам из 1b). customersсо своей стратегией,customer-sessions,auth-codes; запрос и проверка кода, лимиты, ALTCHA (05-auth.md, разделы 2–4).- Страница
/loginпо макету с состояниями: код отправлен, ошибка, истёк, повторная отправка через 60 секунд. - Выход, выход на всех устройствах.
- Язык и валюта аккаунта при регистрации (04-billing.md, раздел 2).
- Задача
cleanupдля кодов, сессий и журнала.
3. Не входит
Telegram (этап 3), реферальная привязка при регистрации (1g).
4. Перед стартом
Root: R-07 (Postfix, OpenDKIM, DNS) или данные SMTP-провайдера. Без них этап делается на транспорте log_only.
5. Готово, когда
- Регистрация и вход работают на
dev.my.veilix.appиdev.my.veilixvpn.com; аккаунты сайтов независимы. - С флагом коды видны в журнале; на
log_onlyписьма не уходят. - Через
sendmailилиsmtpписьмо доходит до Gmail не в спам; оценка mail-tester ≥ 9/10. - Лимиты и счётчик попыток работают; сессии отзываются.