• Можете посоветовать какие-нибудь фундаментальные статьи, чтобы понять регистрацию?

    @hello_my_name_is_dany
    Backend Developer (Node.js, PHP, C#)
    Сама по себе регистрация это просто сохранение пользователя в базе данных. Но вокруг этого уже вертится аутентификация, авторизация, шифрование и прочие вещи.
    Вообще стандартная схема регистрации такая:
    Пользователь заполняет форму нужными данными (почта, телефон, пароль, ФИО и тд, в зависимости от аутентификации и авторизации). Потом эти данные отправляются на сервер, веб-приложение хеширует или шифрует пароль и сохраняет полученные данные в базу данных. Дополнительно можно подтверждать некоторые пользовательские данные, например, отправлять письмо на электронную почту с ссылкой или кодом, отправлять СМС-сообщение на номер телефона и тд, после подтверждения которых пользователь уже может авторизироваться в системе.
    Есть несколько общепринятых практик по хешированию, по подтверждению, по хранению и структуризации данных, но реализация зачастую зависит от разработчика и требований к системе.
    Ответ написан
    Комментировать
  • Промежуточный обработчик событий это тоже middleware или нет?

    YuriyVorobyov1333
    @YuriyVorobyov1333
    Software Developer (Java/Node.js/Angular)
    Ничем, это все middleware. Суть промежуточного обработчика заключается в том, что он должен вызываться в самом конце и либо завершать процесс, либо передавать объекты req/res в следующее промежуточное состояние.
    Вот здесь можно посмотреть реализацию внутри express, а здесь почитать как все это дело работает
    Ответ написан
    Комментировать