📜 ⬆️ ⬇️

Reflections on the topic: the ideal registration form

image I don’t know how useful and / or captain these thoughts are, if anything, you say :) But I have never met anything like this, unfortunately.

Falling asleep and reflecting on another idea that the helpdesk / bugtracker would take would have thought: after all, forcing users to go through the registration to post a bug / fychrequest is inhuman. On the other hand, Anonymus is not always good either. And what to do?

The essence is briefly: the ideal registration form is the login form.
More and with pictures under the cut.

')

Algorithm



An unregistered user enters in the login form the data for which he wants to log in.
image

UPD
Humray spmbt advises to write "Login or email ... Password (if any)".
Yes, it will probably make it clear to many that this is also a registration. Flat add a hint when you hover the mouse over the part "(if any)", making it a pseudo reference.
/ UPD

Then he sees:
image
Where the last button simply closes the notification (user sealed up)
The second throws on the login / password recovery form.
Well, the first, obviously, registers a person.

If you entered not email, but login - ask for email and check it:
image
(you can also ask a security question or show a captcha)

UPD
Validating an email is worth making a callout: initiate a smtp connection and reach rcpt to: <verify.mail@example.com>, if the 550 error did not fall out, close the connection. If 550 - then the address does not exist.
/ UPD

If email is working:
image

Registration is complete. Close the window and then automatically enter the site.

I would be happy if everywhere you could register in this way.

True, the question remains how to make the guest understand that registration works this way (so that he is not afraid of her), and not as he used to - a lot of useless fields and jumps between pages confirming registration by clicking on the link in the letter, which is also unknown when…

UPD
Habrayuzer rbatoon89 gave a link to a resource where registration is implemented in a similar way, but it is, perhaps, almost perfect: gomockingbird.com/mockingbird

UPD2
A lot of “finished” and real examples were born in the comments, so be sure to read the comments.

Source: https://habr.com/ru/post/97599/


All Articles