2

我正在尝试决定在一个对话框中放入什么内容,告诉用户他们的登录无效,可能有重复。系统使用电子邮件地址作为用户名,然后需要密码。

现在,我正在使用“电子邮件登录”,但这听起来很愚蠢。

例如:

1)应用程序启动,承认它从未运行过。2) 提示用户创建一个新帐户。3) 用户输入电子邮件地址和密码以用作他们的新凭据。4) 好吧,看起来他们可能已经有一个帐户了。(这是帐户创建最有可能失败的情况,但我使用的是 API,我不能 100% 这就是失败的原因) 5)我要求他们使用不同的“电子邮件登录”再试一次。

Could not create account - try a different email login !

在与 API 提供商核实后,我可能会尝试检测它实际上是一个重复的帐户,并要求他们尝试使用密码验证该帐户。

4

4 回答 4

9

明确告诉他们他们的电子邮件地址已被使用。

称它为电子邮件地址,这就是用户的想法。您将其用作 id 或数据库主键或哈希键的事实与它们无关。

于 2008-10-29T03:34:46.147 回答
2

我只想称它为:电子邮件地址。不过,我不建议他们尝试不同的方法。只需询问他们是否已经有帐户,如果有,请尝试使用地址/密码登录。如果他们仍然有问题,请给他们一个可以用来寻求帮助的联系方式。

于 2008-10-29T03:36:42.290 回答
2

可能: 此电子邮件地址已存在一个帐户。如果您已有账号但忘记密码,请点击[这里],否则请选择其他邮箱地址。

我同意 mgb 的观点,即最好的选择是解释问题以及用户应该如何进行。

于 2008-10-29T03:53:35.687 回答
0

身份验证过程(即登录/登录)与用户可以使用的选项(即)之间存在区别。用户名、用户 ID 或电子邮件地址。

As more websites are having allowing users to login with email address it doesn't pay to be ambiguous, do your users a favour and label the field 'Email Address:'. This way your users are clear on what is expected in the field. If you label it "login:" or something else vague they'll be subtly fooled into thinking they might have created a username when creating their account and try all the usernames they usually use before trying email addresses.

于 2011-05-03T11:59:38.400 回答