Question

J'ai réussi à obtenir tous les mais je travaille des pièces d'authentification, confus au sujet de la mise en place d'enregistrement.

Par l'enregistrement je veux dire que si l'OpenID pas attaché à un compte existant, doit être créé un nouveau compte.

Je aurais dû simplement revenir à une page d'inscription (avec des champs d'enregistrement) et de rediriger vers une autre page si l'utilisateur est inscrit?

Est-il possible de mettre en place un flux d'enregistrement propre et simple, sans signature, l'utilisateur en premier (FormsAuthentication.RedirectFromLoginPage) vérifier si elles sont nouvelles sur chaque page?

Désolé si cela est mal formulée, comme la plupart des autres choses que je te le demandons est difficile d'expliquer!

Merci

Était-ce utile?

La solution

Idéalement, ne nécessite aucune inscription tout simplement au-delà d'un OpenID. Est-ce que votre site nécessitent en savoir plus d'un identifiant d'utilisateur pour fournir toutes les fonctionnalités du tout?

Si votre site peut offrir des services aux utilisateurs (même simplement d'information) sans demander plus de leur identifiant, qui fournit OpenId, alors n'ont pas une page d'inscription du tout. Ceci est de loin le meilleur pour les utilisateurs et abaisser la barrière d'entrée pour les nouveaux utilisateurs sur votre site. Ensuite, lorsque l'utilisateur accède à une page qui offre quelque chose qui demande à l'utilisateur de renoncer à plus d'informations sur eux-mêmes, les coller avec une page d'inscription à ce moment-là.

Si vous devez coller une page d'inscription pour tous les nouveaux utilisateurs, je vous suggère de faire un chèque chaque fois que quelqu'un se connecte avec leur OpenID. Si vous reconnaissez l'identifiant OpenID Réclamé lors de la connexion réussie, vous les laissez simplement par ... sinon vous créez une entrée de la base de données pour eux et de les rediriger vers le formulaire d'inscription.

Vous pouvez optimiser l'expérience en utilisant des extensions OpenID tels que l'enregistrement simple ou attribut Exchange afin que l'utilisateur peut obtenir un formulaire d'inscription en pré-rempli avec la permission du fournisseur OpenID, la rationalisation du processus d'inscription.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top