-
Website
http://blog.awarelabs.com -
Original page
http://blog.awarelabs.com/?p=59 -
Subscribe
All Comments -
Community
-
Top Commenters
-
williyamb
1 comment · 1 points
-
Malcolm Tredinnick
2 comments · 1 points
-
Seo Company
1 comment · 1 points
-
boston movers
1 comment · 1 points
-
rasiel
1 comment · 1 points
-
-
Popular Threads
Disclaimer: I'm certainly not as smart as James Bennet ;-)
A: He logs in with that address.
people might not be able to choose a certain username cause it has been used, but the email address is unique for anyone
nice try!
On the other hand, in these days of free email accounts being available ubiquitously, one could argue the problem lies with the user foremost.
lastname@gmail.com
lastname+djang@gmail.com
lastname+wife@gmail.com
lastname+husband@gmail.com
I use it mainly as lastname+website@gmail.com to track which sites are spamming me but I've also used it to differentiate accounts on the same service.
Granted this only works with gmail but if youre sharing an email account you'll need unlimited storage. Also shared email accounts imply shared website accounts and probably imply 0.01% of the population, other 99.99% will find it easier to use their email.
OpenID is the real solution, though. Please add OpenID support here!
http://code.google.com/p/django-openid
or
http://wiki.developers.facebook.com/index.php/P...
and if you don't want to code at all
http://www.google.com/friendconnect/
def authenticate(self, **credentials):
return 'username' in credentials and self.authenticate_by_username(**credentials) or self.authenticate_by_email(**credentials)