Login clássico via nome de usuário/e-mail e senha
Esse método de autenticação permite que os usuários do aplicativo façam login com o nome de usuário ou e-mail deles.
Durante o cadastro, os usuários devem especificar um endereço de e-mail, mesmo que utilizem nomes de usuário para a autenticação. Os endereços de e-mail são usados para confirmar inscrições e redefinir senhas.
Para implementar a autenticação de nome de usuário/e-mail e senha:
- Na interface do aplicativo, adicione os seguintes elementos:
- formulário de cadastro do usuário
- um formulário de solicitação para reenviar um e-mail de confirmação de cadastro
- formulário de login
- formulário de redefinição de senha
- botão para sair da conta de usuário atual
- Implemente a lógica de autenticação usando os seguintes métodos da biblioteca de Login:
registerNewUser
— cria uma nova conta de usuário no aplicativo e envia um e-mail de confirmação de cadastro para o endereço de e-mail especificado. Para concluir o cadastro, o usuário deve seguir o link do e-mail.resendConfirmationLink
— reenvia um e-mail de confirmação de cadastro para o endereço de e-mail especificado. Para concluir o cadastro, o usuário deve seguir o link do e-mail.authByUsernameAndPassword
— faz login do usuário no aplicativo usando o nome de usuário/e-mail e senha especificados.resetPassword
— redefine a senha atual do usuário e envia um e-mail de alteração de senha para o endereço de e-mail especificado durante o cadastro.logUserOut
— encerra a sessão de usuário ativa.
Você pode configurar o URL para o qual o usuário será redirecionado após a autorização bem-sucedida, confirmação de e-mail ou redefinição de senha nas configurações do projeto Login da Conta de Distribuidor (Security > OAuth 2.0 > OAuth 2.0 redirect URIs).
Você pode personalizar e-mails para os usuários na Conta de Distribuidor se usar armazenamentos personalizados ou o armazenamento Xsolla para os dados de usuários.
Links úteis
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.