【问题标题】:GAE + Google Accounts API (or OpenId) - Unique UsernameGAE + Google Accounts API(或 OpenId)- 唯一用户名
【发布时间】:2010-08-17 19:45:50
【问题描述】:

任何人都知道如何为每个用户获取唯一的用户名(但不是电子邮件地址)。理想情况下,我会向他们展示一个页面,要求他们为网站指定用户名,但我能想到的唯一方法是在他们通过 G Accounts 或 OpenId 进行身份验证后向他们展示。但是,这需要另一个页面,如果他们不输入任何内容就离开了怎么办?

【问题讨论】:

    标签: google-app-engine authentication openid user-accounts


    【解决方案1】:

    按照您的建议,您需要在他们第一次登录后询问他们。只需将他们重定向到该页面,直到他们填写完毕。

    但是,如果您真的需要用户名,请认真考虑。很多网站都需要一个,但使用它却很少 - 用户不得不尝试选择一个独特的网站是很不方便的。

    【讨论】:

    • 嗯,您能详细说明最后一点吗?你的意思是,我怎么能把我的名字和姓氏改成“尼克”和“约翰逊”,而且我的显示名和你一样? Ofc,我们会有不同的用户 ID,所以这不会是一个大问题。
    • 是的,这是一个例子 - 这里唯一的唯一 ID 是 OpenID URL(以及分配给我的数字 ID)。另一个例子是用户名根本不会出现的网站 - 例如预订网站或 wifi 接入点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多