SDK enterprise-уровня для Cocos Creator / Аутентификация по имени пользователя/email-адресу и паролю
  На главную

SDK enterprise-уровня для Cocos Creator

Аутентификация по имени пользователя/email-адресу и паролю

Этот способ аутентификации позволяет пользователям вашего приложения использовать для входа имя пользователя или email-адрес.

Ввод email-адреса является обязательным при регистрации, даже если для входа используется имя пользователя. Email-адрес используется для подтверждения регистрации пользователя и для сброса пароля.

Чтобы реализовать аутентификацию по имени пользователя/email-адресу и паролю:

  1. В интерфейсе приложения добавьте следующие элементы:
    • форму регистрации пользователя;
    • форму запроса повторной отправки письма с подтверждением регистрации;
    • форму авторизации пользователя;
    • форму сброса пароля.

  1. Реализуйте логику аутентификации с помощью следующих методов SDK:

    • registerNewUser — создает новую учетную запись пользователя в приложении и отправляет письмо для подтверждения регистрации на указанный email-адрес. Чтобы завершить регистрацию, пользователь должен перейти по ссылке из письма.
    • resendAccountConfirmationEmail — повторно отправляет письмо для подтверждения регистрации на указанный email-адрес. Чтобы завершить регистрацию, пользователь должен перейти по ссылке из письма.
    • authByUsernameAndPassword — авторизует пользователя в приложении по указанному имени пользователя/email-адресу и паролю.
    • resetPassword — сбрасывает текущий пароль пользователя и отправляет письмо для изменения пароля на указанный при регистрации email-адрес.
    • oauthLogout — завершает активную сессию пользователя.
Примечание

Вы можете настроить URL-адрес, на который пользователь будет перенаправлен после успешной авторизации, подтверждения электронной почты или сброса пароля, в Личном кабинете в настройках варианта авторизации (Безопасность > OAuth 2.0 аутентификация > URI переадресации OAuth 2.0).

Вы можете кастомизировать письма для пользователей в Личном кабинете, если вы используете собственное хранилище или хранилище Xsolla для пользовательских данных.

Была ли статья полезна?
Спасибо!
Что может сделать страницу еще лучше? Сообщение
Жаль, что так произошло
Расскажите, почему статья не была полезна. Сообщение
Спасибо за обратную связь!
Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.

Полезные ссылки

Последнее обновление: 22 января 2024

Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

Сообщите о проблеме
Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
Укажите email-адрес, чтобы мы могли связаться с вами
Спасибо за обратную связь!