Connexion classique par nom d’utilisateur/adresse e-mail et mot de passe
Cette méthode d’authentification permet aux utilisateurs de votre application de se connecter par leur nom d’utilisateur ou adresse e-mail.
Lors de l’inscription, les utilisateurs doivent indiquer une adresse e-mail, même si vous utilisez des noms d’utilisateur pour l’authentification. Les adresses e-mail sont utilisées pour confirmer les inscriptions et réinitialiser les mots de passe.
Pour implémenter l’authentification par nom d’utilisateur/adresse e-mail et mot de passe :
- Dans l’interface de l’application, ajoutez les éléments suivants :
- formulaire d’inscription utilisateur ;
- formulaire de demande de renvoi d’e-mail de confirmation d’inscription ;
- formulaire de connexion ;
- formulaire de réinitialisation du mot de passe ;
- bouton pour se déconnecter du compte utilisateur courant.
- Implémentez la logique d'authentification en utilisant les méthodes SDK suivantes :
RegisterUser
— crée un nouveau compte utilisateur dans l'application et envoie un e-mail de confirmation d'inscription à l'adresse e-mail spécifiée. Pour terminer l'enregistrement, l'utilisateur doit suivre le lien contenu dans l'e-mail ;ResendAccountConfirmationEmail
— renvoie l'e-mail de confirmation d'inscription à l'adresse e-mail spécifiée. Pour terminer l'enregistrement, l'utilisateur doit suivre le lien contenu dans l'e-mail ;AuthenticateUser
— autorise l'utilisateur dans l'application par nom d'utilisateur/adresse e-mail et mot de passe spécifiés ;ResetUserPassword
— réinitialise le mot de passe actuel de l'utilisateur et envoie un e-mail pour modifier le mot de passe à l'adresse e-mail spécifiée lors de l'inscription ;LogoutUser
— met fin à la session utilisateur active.
Vous pouvez configurer l’URL vers laquelle l’utilisateur est redirigé après une authentification, une confirmation par e-mail ou une réinitialisation du mot de passe réussies dans les paramètres du projet de connexion dans le Compte éditeur (Security > OAuth 2.0 > OAuth 2.0 redirect URIs).
Vous pouvez customiser les e-mails pour les utilisateurs dans le Compte éditeur si, pour les données utilisateur, vous utilisez votre stockage personnalisé ou le stockage Xsolla.
Liens utiles
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.