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:
register
— 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.resendAccountConfirmationEmail
— 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.login
— 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.oauthLogout
— 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.
Este artigo foi útil?
Avalie esta página
Não quero responder
Obrigado pelo seu feedback!
Links úteis
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.