web-dev-qa-db-fra.com

Utilisation de l'inscription sociale uniquement pour la vérification des e-mails

Sur notre plateforme PAAS, les utilisateurs doivent vérifier leur adresse e-mail via l'e-mail que nous leur envoyons. Nous avons remarqué que de nombreux prospects nous manquent lorsque l'utilisateur saisit son adresse e-mail sur notre site, mais ne clique jamais sur le lien de vérification sur son e-mail. La solution évidente serait d'utiliser la connexion sociale, mais cela donnera un aspect très décontracté à notre application, ce qui n'est pas bon pour les applications qui stockent des données utilisateur sensibles.

L'approche intermédiaire serait qu'au moment de l'inscription, nous permettons à l'utilisateur de vérifier les e-mails à l'aide de la fonctionnalité sociale, mais l'utilisateur doit définir le mot de passe sur notre application pour réellement commencer à l'utiliser.

Du point de vue UX, cette approche intermédiaire semble-t-elle correcte? Y a-t-il d'autres prestataires utilisant cette approche?

3
Saqib

Je pense que vous pouvez utiliser Google Identity Toolkit. Il permet aux créateurs d'applications et de sites Web de prendre en charge facilement plusieurs options d'authentification pour leur utilisateur final. Vous pouvez exclure les connexions sociales. Il permettra à un utilisateur de s'inscrire sur votre site en 1 clic en choisissant l'une des adresses e-mail. De cette façon, vous pouvez ignorer la partie de vérification des e-mails.

J'espère que cela t'aides!

1
Adit Gupta

Une autre option serait de modifier votre processus d'autorisation/d'embarquement et d'y ajouter vous-même l'étape de vérification sans utiliser de bibliothèque tierce.

  1. Fournir une adresse e-mail et d'autres données
  2. Envoyez un jeton d'autorisation/code PIN à l'adresse e-mail fournie.
  3. Laissez l'utilisateur entrer le code jeton/code PIN pour continuer.
  4. Redirigez l'utilisateur vers la page de profil ou vers la page vers laquelle vous souhaitez rediriger.

Ce qui précède peut être réalisé avec peu de code et peut être étendu à tout niveau approprié en fonction de vos besoins.

0
Ben Fransen