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
-~----------~----~----~----~------~----~------~--~---

Reply via email to