it-swarm.cn

具有相同形式的登录,注册和忘记密码的优点和缺点

我注意到有些网站具有相同的登录,注册和忘记密码表格。

在表格下方,您有3个按钮

  • 我忘记了我的密码
  • 寄存器
  • 登录我

使用这种方法的优缺点是什么,您将选择哪种版本。

17
Gabriel Solomon

在登录页面上应该始终有指向registerforgot用户名/密码页面的链接。

使用具有3个不同按钮共享相同用户名/密码字段的单一表单会造成混淆。而且,可能不可能:

  • 通常,注册需要除了用户名和密码(至少,重新输入密码进行确认)之外的其他信息。
  • 忘记密码的情况很少,并且要求用户提交其他形式的身份验证(例如,机密问题,他们的电子邮件地址已记录,确认是否希望通过电子邮件发送)。

另一方面,在同一页面上具有用于注册和登录操作的单独区域(表单)可以很好地工作。

登录页面上的注册表单改善了新用户的体验(以现有用户的混乱为代价)。

这对于不经常重复使用且优先考虑流畅的新用户体验的网站非常有效。一个很好的例子是一个购物网站,它吸引了许多初次用户。他们的目标是订购尽可能少的障碍的商品。对于这样的网站,注册应该只是结帐的一小部分。将其放在其他页面上感觉像是一个额外的步骤,并且在此过程中遇到了障碍。

忘记密码(或用户名)是一种罕见的情况。我认为单独的页面就足够了,不会使主要工作流程混乱。

12
dbkk

不可能像您建议的那样拥有单一表单,而不建议其比最重要的“骗局”更重要:它将使您的用户感到困惑。甚至只有用于登录和注册的共享表单(如Lukas所建议的)也必将导致混乱。人们会看到一个表单,他们假设他们知道表单的用途,并且他们并没有真正阅读按钮的文本,而是只是单击它,并假设它将登录您。

此外,对于可访问性和高级用户,如果您按Enter键而不是单击按钮,则这样的表单将如何工作?当然,您可以说默认值是登录,但是许多用户在填写表格后确实要按Enter键,如果用户试图以这种方式注册,则会使他们难以注册。这意味着您可能会完全丢失该注册。

同样在可访问性方面,您将如何命名该表单?屏幕阅读器从上到下,因此使用表单名称来帮助用户理解表单的用途。如果您有一个具有多种用途的表格,那么该用户应该如何知道呢?

3
Charles Boyung

我唯一能想到的优点是:

  • 所有功能都集中在一处
  • 您不是在重复要求相同数据的页面

根本不是一个专业人士。

我可以立即想到的缺点要强大得多:

  • 每个页面是一个不同的活动,您不需要为每个页面提供完全相同的信息。
  • 您有使用户困惑的风险。

至于要去的地方-每次都分开页面。

您并不是在每种情况下都要求提供相同的数据,而且经验不足或偶尔遇到的用户仍然需要更多指导。

2
ChrisF

好吧,实际上,我认为如果您尝试登录并使用错误的密码,可能会出现类似“忘记密码”的链接。这样可以通过电子邮件向您发送新邮件。由于除了电子邮件/登录信息之外,您不需要其他信息,因此应该可以正常工作。

但是,我同意其他帖子的观点,即登录表单上不应有按钮,而应只有一个链接,该链接将您定向到要求您提供电子邮件/用户名的表单。

由于Charles Boyungs的评论,我确实重新考虑了我的陈述并得出结论,即他的批评实际上是正确的。但是我仍然认为,允许在登录表单中进行注册并不是一个坏主意。这是因为,通常在尝试访问某个页面时,系统会要求用户登录,如果用户没有帐户,则可以在此处进行注册。

它可以像这样工作。表单(屏幕阅读器的“登录表单”)具有用于登录电子邮件和密码的字段,并且按Enter键的默认操作是登录。但是,有一个按钮寄存器。单击后,用户将被重定向到具有所有必要信息(如果除电子邮件和密码之外还需要更多信息)的其他表单。如果用户确实填写了电子邮件和密码,它将被传递到其他表单。

如果您不需要更多信息,单击“注册”将为您显示成功页面(如果您已经填写了信息),或者如果没有,您将获得一个填写信息的表格和一个“注册”按钮。

这样,您确实具有3种形式,但是您可以将它们组合起来,以使我觉得对用户来说容易并且非常方便。

2
Lukas Oppermann

您将它们分开的主要原因是为了避免用户意外创建新帐户。过去,我曾尝试使用类似的表单来发挥类似的创造力,最终导致大量用户尝试使用注册表单进行“登录”,然后想知道为什么删除了所有数据。

即使我不让现有用户注册,但给了足够的用户,有些用户仍会在登录时输入错误的电子邮件并单击“注册”按钮,这不仅会导致UX失败,还会造成不必要的客户支持和客户流失问题。

0
catbelly