What could be the error in the registration algorithm?

Did the check for new users, according to the following algorithm(doing asp.net mvc)
If anyone has any questions where session data: These data are obtained if the user again wants to register after the message is sent with the confirmation email.
Yeah, what is it? the fact that some users continue to press to register even after the message that the email confirmation sent by email.
But I think something is missing. Does anyone have any thoughts or everything is normal?
April 3rd 20 at 18:39
1 answer
April 3rd 20 at 18:41
Just modelka appears?
should open not just modelka, and the page where it says that the letter was sent, and there is no sign up button, well if there is a form to login without clicking the registration button
No, separate page. After clicking the button, the message "registration confirmation go to mail", but for some reason some users click to refresh the page or wait when will lie. lock and re-using the same data trying to register at this registration, the system sends him a mail 1 email with the link.

Although after the 1st send is enabled lock, 2 times will show the message that you need to log in email for confirmation, after 3 attempts on. time-locked, in the end, then wait or refresh the page and re-click)) - chasity.Mitchell commented on April 3rd 20 at 18:44

Find more questions by tags Algorithms