【问题标题】:Best practice for account usernames? [closed]帐户用户名的最佳做法? [关闭]
【发布时间】:2011-01-12 17:09:10
【问题描述】:

我正在为网站创建用户注册,并且想知道要求用户名是电子邮件地址还是用户名的任何值是否更好?

示例:> 用户名:me@mail.com 或用户名:me

在我的情况下,它不能是一个或另一个,它必须是电子邮件地址或任何其他值。

谢谢。

【问题讨论】:

  • 如果您使用电子邮件地址,您可以与其他网站所有者共享该地址并汇总有关您的用户的个人信息。很多大网站都是这样做的。知道这一点的极少数人不会在要求我们提供电子邮件地址的网站上注册,除非我们对他们的隐私政策非常满意。
  • @DOK,我认为这可以作为答案:)
  • @DOK:出于好奇:OpenID 不会启用同样的功能吗?
  • @Rafe Kettler 注册以申请工作。
  • @Joey 如果您使用您的 OpenID 凭据,那么所有使用它们的网站都没有您的电子邮件地址(我不认为)。您只需要信任 OpenID 就不会滥用它。我认为你可以。但是,我想那些其他网站可能会根据您的 OpenID ID 共享有关您的信息。或者他们可以使用您的 IP 地址。

标签: validation email requirements


【解决方案1】:

在您的评论中,您表示这是一份工作申请的注册。在这种情况下,我建议您使用电子邮件,原因如下:

  1. 招聘人员将更容易阅读数据(他们不关心您的超级棒的 SN ninjawarrior1337
  2. 您可以保证您会收到一封有效的电子邮件(您可能希望在某个时候发送电子邮件)
  3. 由于没有“社交”组件,人们不需要任何昵称,他们的电子邮件就可以了
  4. 容易记住

【讨论】:

  • 我忘了在最初的问题中提到,如果我这么说,我可能会得到不同的答案。谢谢你提出了一些有效的观点。
【解决方案2】:

无论您选择什么方法,让用户可以选择更改它。原因是电子邮件地址不是永久的。服务可能会倒闭,人们可以更换电子邮件提供商等。

如果您允许每个帐户使用多个身份验证服务,则 OpenID 非常棒。

【讨论】:

  • 那是真的,我没有考虑让用户选择更改它,如果我们需要电子邮件注册,我将不得不在创建它时考虑到这一点。谢谢。
【解决方案3】:

根据个人经验,我发现网站使用我的电子邮件地址登录会更方便,因为这样我就不必回忆我用于该网站的用户名(我有多个用户名,取决于是否允许空格以及取决于这是什么类型的网站)。

【讨论】:

    【解决方案4】:

    另一种选择是使用 OpenID,然后用户可以利用现有的 OpenID 在您的网站上创建帐户。以下是如何开始的说明:http://openid.net/add-openid/

    【讨论】:

      【解决方案5】:

      根据某人的建议,我将其从评论提升为答案:

      如果您使用电子邮件地址,您可以与其他网站所有者共享该地址并汇总您的用户的个人信息。很多大网站都是这样做的。知道这一点的极少数人不会在需要我们电子邮件地址的网站上注册,除非我们对他们的隐私政策非常满意。

      【讨论】:

        【解决方案6】:

        如果您只是在谈论约定,那么这并不重要 - 选择一个并遵循它。我个人更喜欢用户名而不是电子邮件地址,因为它输入起来更快,而且我通常在多个网站上使用相同的用户名(但我经常有不同的电子邮件地址。)

        但是,其他人会更喜欢电子邮件地址,这与回复一样有效!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-04-11
          • 1970-01-01
          • 1970-01-01
          • 2011-07-14
          • 1970-01-01
          • 2022-01-07
          • 1970-01-01
          相关资源
          最近更新 更多