[Fixed]-Alternative registration / authentication for Django that doesn't involve reinventing the wheel


It sounds like you’re trying to do email validation, rather than using the email for activation. It appears that django-registration-redux does not support that type of flow. It provides (via the default backend) the flow you are seeing, where a user is put into an activation queue until they click the link in their email, or (via the simple backend), the user is directly signed up and no email is sent out.

From my understanding, email validation in this manner is outside the scope of django-registration-redux. However, you may be able to find the functionality you’re looking for in django-allauth. That package includes out-of-band email validation, as well as support for multiple email addresses per account, all validated separately.

Leave a comment