Аутентификация по имени пользователя/email-адресу и паролю
Этот способ аутентификации позволяет пользователям вашего приложения использовать для входа имя пользователя или email-адрес.
Ввод email-адреса является обязательным при регистрации, даже если для входа используется имя пользователя. Email-адрес используется для подтверждения регистрации пользователя и для сброса пароля.
Чтобы реализовать аутентификацию по имени пользователя/email-адресу и паролю:
- В интерфейсе приложения добавьте следующие элементы:
- форму регистрации пользователя;
- форму запроса повторной отправки письма с подтверждением регистрации;
- форму авторизации пользователя;
- форму сброса пароля;
- кнопку для выхода из учетной записи.
- Реализуйте логику аутентификации с помощью следующих методов SDK:
RegisterUser— создает новую учетную запись пользователя в приложении и отправляет письмо для подтверждения регистрации на указанный email-адрес. Чтобы завершить регистрацию, пользователь должен перейти по ссылке из письма.ResendAccountConfirmationEmail— повторно отправляет письмо для подтверждения регистрации на указанный email-адрес. Чтобы завершить регистрацию, пользователь должен перейти по ссылке из письма.AuthenticateUser— авторизует пользователя в приложении по указанному имени пользователя/email-адресу и паролю.ResetUserPassword— сбрасывает текущий пароль пользователя и отправляет письмо для изменения пароля на указанный при регистрации email-адрес.LogoutUser— завершает активную сессию пользователя.
Вы можете настроить URL-адрес, на который пользователь будет перенаправлен после успешной авторизации, подтверждения электронной почты или сброса пароля, в Личном кабинете в настройках варианта авторизации (Безопасность > OAuth 2.0 аутентификация > URI переадресации OAuth 2.0).
Вы можете кастомизировать письма для пользователей в Личном кабинете, если вы используете собственное хранилище или хранилище Xsolla для пользовательских данных.
Вы можете настроить URL, на который пользователь будет перенаправлен после успешной авторизации, подтверждения электронной почты или сброса пароля в настройках варианта авторизации вашего аккаунта (Безопасность > OAuth 2.0 > URI редиректа OAuth 2.0).
Вы можете кастомизировать письма для пользователей в вашем аккаунте, если вы используете собственное хранилище или хранилище Xsolla для данных пользователей.
Вы можете настроить URL, на который пользователь будет перенаправлен после успешной авторизации, подтверждения электронной почты или сброса пароля в настройках варианта авторизации вашего аккаунта (Безопасность > OAuth 2.0 > URI редиректа OAuth 2.0).
Вы можете кастомизировать письма для пользователей в вашем аккаунте, если вы используете собственное хранилище или хранилище Xsolla для данных пользователей.
Вы можете настроить URL, на который пользователь будет перенаправлен после успешной авторизации, подтверждения электронной почты или сброса пароля в настройках варианта авторизации вашего аккаунта (Безопасность > OAuth 2.0 > URI редиректа OAuth 2.0).
Вы можете кастомизировать письма для пользователей в вашем аккаунте, если вы используете собственное хранилище или хранилище Xsolla для данных пользователей.
Вы можете настроить URL, на который пользователь будет перенаправлен после успешной авторизации, подтверждения электронной почты или сброса пароля в настройках варианта авторизации вашего аккаунта (Безопасность > OAuth 2.0 > URI редиректа OAuth 2.0).
Вы можете кастомизировать письма для пользователей в вашем аккаунте, если вы используете собственное хранилище или хранилище Xsolla для данных пользователей.
Полезные ссылки
Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.