Registration form: a "Retype password" field and verification that a email really exists

Description

*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);
![edx-105-1](https://cloud.githubusercontent.com/assets/7777978/14743858/85e37e4e-08ac-11e6-97b7-37168c4d274c.jpg)
![edx-105-2](https://cloud.githubusercontent.com/assets/7777978/14743862/8eee3d94-08ac-11e6-9425-db9252dc6a27.jpg)

The pull request includes a new dependency on dnspython.

Activity

Show:
Simon Chen
June 6, 2016, 6:42 PM

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.

Sylvia Pearce
June 6, 2016, 6:37 PM

Do you want a UI text review for this PR?

Renzo Lucioni
May 4, 2016, 7:06 PM
ChristinaR
May 2, 2016, 1:31 PM

A product review may also be necessary on this.

ChristinaR
May 2, 2016, 1:29 PM

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.

Won't Do

Assignee

Simon Chen

Reporter

Edx Admin [Administrator]

Contributor Name

Elena Komendantova

Repo

edx/edx-platform

Customer

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

edX Theme

None

edX Squad

None

Github Lines Added

None

Github Lines Deleted

None

Story Points

1

Priority

Unset