To register on the site in many cases, all you need is one field and one button!
No captcha, passwords, password replay, only e-mail. I came to this conclusion for myself while designing the interface of the next social network.
The registration form looks like this:
How does the registration form work? Yes, just as always: an automatically generated account activation link and password are sent to the email of the person who wants to register. Clicking on the link, the future user thereby activates his account and goes to his profile page, where he can provide all the additional information about himself, change his password, and so on.
')
Password and password repeat is not needed
because the password will be generated automatically, and if the user deems it necessary, he will change it in the profile whenever he wants.
Captcha is not needed
because if the robot signs up, it will not be able to reply to the registration confirmation e-mail. If an account is not activated on the sent link within, say, a day, it is quite possible to delete the entered e-mail from the database.
Login is not needed
because user login will be his e-mail.
First name and last name are not needed ,
The first part of the e-mail (to the dog) will automatically become a nickname in the system.
Further in the profile you can enter your first and last name, as is the case everywhere and always.
The only problem that I see is the “namesake” problem. There is some possibility that two or more users with the same nicknames will be registered in the system (if they have the first parts of the e-mails, they will be the same). No errors will occur - logins, i.e. They have different e-mails, just their messages on the site will be signed with the same name, which can be misleading for other users. I think this problem is completely solved by checking the availability of the login "on the fly" - anyway, any self-respecting registration form is obliged to check the entered e-mail for uniqueness, i.e. the lack of such in the database. If the nickname (the first part of the e-mail) is already in use, you can automatically add a serial number to it. There will be
petr , and there will be
petr1 . Again, in the profile a person will enter a unique nickname, which on most self-respecting sites is the name and surname of the user.
Perhaps, I didn’t notice a trick somewhere, then I will be grateful for learning (do not hit hard, I’m not a programmer, but a designer). And no matter how much I suspected myself of inventing a bicycle, I could not find a registration form consisting of a single input field anywhere.