ventolin
ventolin

Reputation: 2986

Accept username OR email for logging in with django-allauth

I see django-allauth supports forcing users to login using their email address, and doesn't ask them for a username when signing up (instead generating one automatically from the email address) - https://stackoverflow.com/a/19683532/221001

Is it possible to have a user sign up, entering an email address and username manually, and then allow them to sign in using either? (e.g. there are two fields on the Login page: "username or email" and "password")

Upvotes: 5

Views: 3727

Answers (1)

ventolin
ventolin

Reputation: 2986

As Yogesh posted above, the username_email value for ACCOUNT_AUTHENTICATION_METHOD does the job.

http://django-allauth.readthedocs.org/en/latest/configuration.html

Upvotes: 13

Related Questions