2010-08-17 5 views
1

Tout le monde a des idées sur la façon dont je pourrais obtenir un nom d'utilisateur unique (mais pas l'adresse e-mail) pour chaque utilisateur. Idéalement, je leur montrerais une page leur demandant de spécifier un nom d'utilisateur pour le site, mais la seule façon de le faire est de leur montrer après s'être authentifié via G Accounts ou OpenId. Mais, cela nécessite une autre page, et si elles s'en vont sans rien entrer?GAE + API des comptes Google (ou OpenId) - Nom d'utilisateur unique

Répondre

3

Comme vous le suggérez, vous devez leur demander après leur première connexion. Il suffit de les rediriger vers cette page jusqu'à ce qu'ils le remplissent. Considérons sérieusement, cependant, si vous avez vraiment besoin d'un nom d'utilisateur. Beaucoup de sites en demandent un, mais l'utilisent très peu - et il est incommode pour les utilisateurs de devoir en choisir un unique.

+0

Hmm, pourriez-vous développer ce dernier point? Vous voulez dire comme sur comment je pourrais changer mon nom et prénom en "Nick" et "Johnson" et j'aurais le même nom d'affichage que vous? Bien sûr, nous aurions des identifiants d'utilisateurs différents, donc ce ne serait pas un problème majeur. –

+0

Oui, c'est un exemple - le seul identifiant unique ici est l'URL OpenID (et l'identifiant numérique SO m'a attribué). Un autre exemple est celui des sites où le nom d'utilisateur ne vient jamais du tout - comme les sites de réservation, ou les points d'accès wifi. –

Questions connexes