Hi Group, I'd like to announce the first release of django-emailauth, a Django application which tries to provide all models/views/functionality for implementing hassle-free user registration and authentication based on users' emails instead of usernames.
It's hosted on github: http://github.com/redvasily/django-emailauth/tree/master Direct download link: http://cloud.github.com/downloads/redvasily/django-emailauth/django-emailauth-0.1.tar.gz I borrowed some code/ideas from django-registration so if you see some similarities, well, that's not a coincidence. There are already some solutions to implementing email authentication with Django, like this: http://www.djangosnippets.org/snippets/74/ But this solution is very limited in the scope, breaks Django authentication test, so you can't just say python manage.py test on your project and get error-free output, it doesn't handle verification etc. django-emailauth on the contrary handles email verification, email changes and provides everything necessary for email-based authentication Another distinctive feature (which can be disabled) is that it allows users to have multiple email addresses. I occasionally plan to add support for EAUT/OpenID and in that case allowing one user to have multiple emails makes even more sense cause email is just one of possible identity mechanisms. There's not much docs, but it comes with a good example project which should work as a guide for integrating emailauth into your project. Emailauth is licensed under BSD License, so feel free to use. Any feedback is appreciated. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---