SDKs para iOS / Login clássico via nome de usuário/e-mail e senha
  Voltar aos Documentos

SDKs para iOS

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:

  1. 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

  1. 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.
Observação

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?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.

Links úteis

Última atualização: 22 de Janeiro de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!