Answer the question
In order to leave comments, you need to log in
How to make it easier for the user to register on the site?
There are two ways to register on the site - login through social networks and through the registration form. With social networks, everything is clear: click on the button and you're done. But the registration form bothers me. I want to make registration as easy as possible.
Now this is a standard form - login, password (twice), email. First : I want to refuse to confirm the email address. I want to give the user the option to register without confirmation. He can confirm it later, when needed. In this case, it is likely that two people will register for one mail. What to do in this case?
Alternatively, allow it. And users are distinguished by a bunch of login + password (as it is now in contact). And when you need to confirm the address, he will either do it or change the address.
Or register with a username and password. And do not ask for the address at all, as it was before on github.
And there is a second question: Near the user's comments, his nickname is shown (a name different from the login that he can specify). By default, it matches the login. But what to enter there when registering through the social. network? Not everyone will be happy if I write down his real name there.
In general, do you have any thoughts on this topic? How do you facilitate registration on your sites? I would be glad to hear any comments.
Answer the question
In order to leave comments, you need to log in
Let me ask you:
1. For what real purposes do you need a user box on your site? Or do you just assume that it will be needed in the future?
2. How "serious" is the project? How can a user suffer from hacking, that you are afraid to send a password to him by mail?
3. Many projects take their name from social networks, so this is normal. The main thing is to give the opportunity to change.
The question is, what prevents you from checking if there is a user with such an email in the database or not?
You can (and should, I think) use email as a login.
And one password field, no confirmation. Although this is a controversial point, I use password confirmation everywhere.
OAuth google, mail yandex added? This is already 70% of the RU audience
. And so you can simply make the e-mail field and that's it)
Send a password + activation to the mail.
The method is good and relevant, due to the fact that the percentage of users who save their passwords in all possible password chains, etc. with autocomplete is growing
. Either add a password field (in a single number) and as a safety net, send it to the mail right now from the entrance (then i.e. password). Otherwise, there will be a lot of unnecessary registrations, ala, I didn’t add / forgot 1 letter - but who needs it?
Well, my opinion: the most ideal thing is to simply make the registration process more interactive, "more interesting". You can add something out of the ordinary that no one ever expected to see during the registration process.
Well, in fact
, Google is always the answer to everything:
10 podio tips
З.Ы. The optimal login form, I didn’t register, I don’t know. But it doesn't look bad either.
You can only do harm by simplifying the scheme. It is unusual for me even when I see one password field without confirmation.
My advice:
1. Do not deviate from the generally accepted rules
2. Do not enter captcha until you really need it
3. Do not require a password that is too complex, again - if there is no need. If I need to register on the site for the sake of one order, this all infuriates me a lot: enter a password of 200 characters, half of the numbers, the rest are uppercase and lowercase and special characters.
4. Optimize mail sending, there is nothing worse when a letter arrives within a day. I'm waiting for a letter after a minute maximum.
5. Well, don't forget to smile :) There is such a book www.ozon.ru/context/detail/id/8747236
Emotional web design. Even the most unpleasant things (and registration is one of them) can be made a little more fun and enjoyable.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question