Регистрация и вход для приложения — на обычной таблице

Готовые аккаунты для приложения: регистрация, вход, профиль. Данные лежат в megaplan, пароли — только в защищённом виде.

  • Регистрация и вход без своего сервера
  • Пароли не хранятся в открытом виде
  • Проверка занятой почты и неверного пароля
  • Чтение и обновление профиля из коробки
Webhook

Как это работает

Перенос данных из megaplan в Webhook делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Запрос на регистрацию
  2. Затем: Проверить email в базе
  3. Проверка: Если email в базе
  4. Если да — Ответить: email уже используется
  5. Если нет — Хешировать пароль
  6. Затем: Добавить запись в базу
  7. Запуск: Ответить: регистрация успешна
  8. Запуск: Запрос на вход
  9. Затем: Проверить существование пользователя
  10. Проверка: Если пользователь существует
  11. Если да — Хешировать введённый пароль
  12. Проверка: Если пароли совпадают
  13. Если да — Ответить: успешный вход
  14. Если нет — Ответить: неверный пароль
  15. Если нет — Ответить: неверный email
  16. Затем: Указать текущие данные
  17. Затем: Указать новые данные
  18. Запуск: Запросить данные пользователя
  19. Затем: Получить текущие данные
  20. Запуск: Обновить данные пользователя
  21. Затем: Обновить новыми данными

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.