Registration form: a "Retype password" field and verification that a email really exists
*Background:* Users often misspell there emails and passwords and can't login a 2d time
*Studio Updates:* None.
*LMS Updates:* Regitration form validation changed: a "Retype password" must be entered and be equal to "Password". A email is verified with MX record and communication to SMTP server.
*Manual test instructions:*
Open http://127.0.0.1:8000/register and try to:
1. enter different "Password" and "Retype password" and see a validation message;
2. enter a email with invalid domain and see a validation message;
3. enter a not existing email with valid domain and see a validation message (this may not work for some domains);
The pull request includes a new dependency on dnspython.
I think that would make sense. In the PR, I already commented that I think the field name for the "Retype Password" should be renamed to something like "Confirm Password". But I think we can use a better suggestion from you.
Do you want a UI text review for this PR?
A product review may also be necessary on this.
I think this OSPR should be reviewed by the EComm team instead of TNL (or at the very least, in addition to TNL). I removed the tnl label and added an ecommerce label, but I'm not sure that his the right one to add as there are many variants.