Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

So that users don't have to remember a username, my webapp doesn't ask users to enter one (accounts are private and there are no profiles or user-generated content). However, I would also prefer not to send users a confirmation email when they sign up, since I don't use their email addresses to send them things (except when they reset their password).

However, I recognise this could lead to problems if someone signs up with the wrong email and then the person that really owns wants to register. What is the best way to handle this?

share|improve this question
    
Check if OpenID could be a solution for your site. –  Marco Jul 17 '12 at 9:50

3 Answers 3

up vote 2 down vote accepted

My observation is it seems like you are trying to throw one stone at a lot of birds. Both the responses above make mention that you don't plan to use the email address at all. However, when you mentioned you don't use the email address "(except when they reset their password)" you in fact mean you are using it and it is important that no user claim access to an email which they don't own. This should require an email validation.

You also mentioned you don't want users to have to remember a separate username from the email address, which seems like a worthwhile goal. You could try to integrate Oauth from other popular services like facebook or google as a way to reduce/simplify the process for some users, depending on their comfort level with shared sign-in.

share|improve this answer

Email addresses are normally validated to make sure that stuff can be sent to the user, if you never plan on sending anything then the email address really is just a username, usernames are very rarely validated.

All you need to do is have a confirm email address (username) input to attempt to account for typing/spelling errors which could occur with a single input and make sure that they input it correctly.

Perhaps displaying their email address somewhere discrete after their first login (which I'm assuming occurs automatically after they sign up), would allow them to spot a potential mistake and rectify it.

share|improve this answer
    
It still means that someone could sign up with someone else's email address. If that user now wants to sign up, they can't. –  Gelatin Jul 10 '12 at 17:07

It sounds like you don't use emails for anything at all - so why ask for emails in the first place? Asking for a plain username gets around your validation requirements and also resolves the reservations of spam-phobic users.

If you only use for emails because you think re-using a familiar string is easier than creating a brand new name, you could just suggest it as part of the sign up form help text.

share|improve this answer
    
If the user reaches the login form and it only asks for an email address, they know for sure that it was what they used to sign up. –  Gelatin Jul 10 '12 at 17:06

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.