tags:

views:

444

answers:

3

I'm trying to decide what to put in a dialog box that tells the user their login doesn't work, there is probably a duplicate. The system uses email addresses as user names, then requires a password.

Right now, I'm using "Email Login" but that just sounds stupid.

For instance:

1) Application Starts, recognizes that it has never been run. 2) Prompts user to create a new account. 3) User puts in an email address and password to use as their new credentials. 4) Well, looks like they've already got an account probably. (This is the most likely case the account creation would fail but I'm using an API and I can't be 100% this is why it failed) 5) I ask them to try again with a different "email login".

Could not create account - try a different email login !

After I check with the API provider, I'll probably try to detect that it is in fact a duplicate account and ask them to try to authenticate that account with a password.

+6  A: 

Tell them explicitly that their email address is already in use.

Call it an email address, thats what the user thinks of it as. The fact that you are using it as an id or a database primary key or a hash key is irrelevant to them.

Martin Beckett
Ok, so you're saying I should just call it an "email address"? I find it odd as an engineer to use the term "email address" when referring to a different concept, a login. But, maybe that's the right answer...
JR Lawhorne
+2  A: 

I would just call it what it is: an email address. I wouldn't suggest that they try a different one, though. Just ask them if they already have an account and, if so, to try logging in with the address/password. If they continue to have problems, give them a contact that they can use to get help.

tvanfosson
+2  A: 

Perhaps: An account already exists for this email address. If you already have an account but forgot your password, please click [here], otherwise please choose a different email address.

I agree with mgb that the best choice is to explain the problem and how the user should proceed.

Adam Liss
I like this verbiage but the dialog will be displayed on a phone screen so I have to keep it pretty short.
JR Lawhorne