使用电子邮件或用户名登录?


12

使用电子邮件进行注册登录比使用用户名识别用户更好吗?


3
或许,这符合上ui.stackexchange.com,在那里我有问它以前更好:ui.stackexchange.com/questions/720/...

1
也许您可以扩展您的问题...从用户的角度来看更好?从安全角度来看?易于编码?更好吗?
Walter 2010年

相当数量的应用程序将允许通过“电子邮件或用户名”登录,这对于像我这样的人来说非常方便,我至少拥有六个电子邮件地址和大约六个我经常使用的用户名,而我可以似乎并没有确切记得我在任何给定网站上使用过哪个网站。
JasonTrue 2011年

使用OpenId,配合。
工作

Answers:


12

登录名

  1. 电子邮件地址从来都不是标识的手段,而是通信的手段

  2. 如果用户在别人眼前登录,那么他们的电子邮件地址将被泄露,这是非常糟糕的。如果显示登录名,则没什么大不了的。

  3. 不要自动将登录名转换为公共显示名。他们是完全不同的两件事。让用户分别指定显示名称。奖励积分,让用户以后可以自由编辑登录名和显示名。


除非该人使用相同的登录名而不是电子邮件。
宫阪丽

2
+1用于分隔登录名和显示名。更多的登录系统(如果不是全部的话)应该这样做。
doppelgreener 2010年

3
那是没有道理的。登录的基本原则是告诉您您是谁。密码在这里证明。如果登录是秘密的,则现在是密码。
deadalnix11 2011年

1
更糟。电子邮件地址比其他ID更容易更改。这会造成严重的麻烦。假设您使用公司电子邮件地址作为某处的登录名,然后更换工作。
jwenting 2011年

1
“这是没有意义的。登录的基本原理是告诉您自己是谁。” 电子邮件地址不会说出您的身份,而只会在特定时间与您联系。我曾为回收它们(以及与它们相关联的网络名称)的公司工作...
jwenting 2011年

29

考虑OpenID。但是,如果您不想使用该名称,则用户名的加号是未链接到特定电子邮件。电子邮件的优点是他们不必记住用户名所用的内容。


4
请,请,请。认证令牌越少越好。

2
OpenID是最安全的登录方式,但老实说,我不喜欢UI。当我注册OpenID时,感觉就像是在注册两项服务,然后在登录时,感觉就像是一个两步过程,因为必须在单独的页面上输入密码。
宫阪丽

@Rei我同意,还不喜欢OpenID...。我希望它会随着时间的推移变得更好。Rob Conery的博客(blog.wekeroad.com/thoughts/open-id-is-a-party-that-happened)值得一读,这是一个原因,使它现在不仅仅拥有OpenID作为登录信息。听起来好像仍在制定标准,我仍然认为他们会弄清楚并对其抱有希望。
贝丝·怀特泽尔2010年

6

绝对是电子邮件。您看,用户已经很糟糕,拥有不计其数的用户/通行证,可以记住其他站点。大多数网站的确使用电子邮件地址作为用户名,因此只需使用它,即可使用户的生活变得更加轻松...

OpenID ftw ...如果您愿意花费时间来进行设置,我认为涉及$$,但是我可能错了?


5

我认为您应该同时允许用户名和电子邮件进行登录(我认为这是他们使用disqus的系统),当然,您应该仅向Matthew指出的其他人显示用户名。

添加。或者,您也可以使用OpenID(强烈推荐),它已成为一种Internet驾驶执照


3

有几个原因偏爱用户名而不是电子邮件(这是对电子邮件概念的滥用,旁观者可以读取您的地址-不是我会在乎,但有些人会这样)等,但是我认为优势仍然存在:

  1. 使用用于登录的电子邮件地址,您可以拥有任何用户名(太短,太长,带有空格和大写字母的您都不必记住,带有特殊符号的名称);

  2. 您已经必须为每个站点记住一个密码,记住一个成对的用户名实在是太难了。

  3. 人们应该能够更改用户名;

  4. 在某些情况下(例如,音乐乐队社区),用户可以管理更多帐户-每个帐户是否应有一个额外的登录名?他应该有一个用户名来管理所有人吗?哪一个?无论如何,没人会看到它。

  5. 人们可能想更改用户名。

就是说,该解决方案使用是第三方身份验证服务,尤其是OpenID:如果您是这样的顽固的h4X0r,但没有在任何受支持的平台(Google,Facebook,Twitter,任何东西)中都拥有帐户,那么您可能拥有自己的帐户OpenID服务器。


3

只需使用电子邮件地址即可。螺丝分离问题;我已经有太多的用户名。

如果愿意,您可以同时做这两个事情,但是如果您不小心,可能会混淆人们与非标准UI。(这是OpenID的缺点。)

另外,不要像Gawker这样的白痴,不要给密码加盐


2

该网站是否允许与将看到该名称的其他人进行社交互动?如果是这样,让用户选择一个用户名。

否则,请使用电子邮件地址。用户记住的事情将少一件事。


2

在某些情况下,其中一个具有优势。

我认为让用户在这里接听电话,因此您应该考虑同时包括这两个选项。如果登录名与电子邮件相同,则选择其他复选框/单选按钮等。

像Monster这样的网站都允许使用用户名或电子邮件ID登录。检查他们的界面。


0

大多数人喜欢将用户名和电子邮件分开,因为他们的电子邮件地址可能包含个人数据。因此,允许用户选择用户名是一个好主意。


无论如何,大多数站点都需要电子邮件地址进行验证。否则,该站点很容易受到机器人的攻击。
宫阪丽

我不同意这种左上,右下和横置的观点-但我不是“大多数人”,所以我不会拒绝投票
Murph 2010年

0

每个解决方案都有优点和缺点:

使用电子邮件:

  • 用户必须输入其可能比用户名更长的邮件地址才能登录
  • 您的邮件地址被公开给旁观者
  • 更改邮箱或失去访问权限后,您将永远无法再次登录
  • 更改邮件地址是不可能的,或者需要大量的应用程序智能(但是在下面的“用户名”部分中,更改用户名也是如此)
  • 您不必记住用户名
  • 您可以允许用户选择显示(用户)名称并随时更改

使用用户名:

  • 假设许多用户有多个邮件帐户,则用户不必猜测自己使用的是哪种邮件地址
  • 用户必须记住一个用户名
  • 当软件设计人员内部使用GUID等作为主键时,用户可以更改其用户名,而不是输入的用户名
  • 登录速度更快(键入的字符更少)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.