You can find the templates (my biggest problem when I did it :p): http://github.com/yourcelf/django-registration-defaults/tree/master/registration_defaults/templates/registration/
Good luck! And ask here what you want!
--
Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx, .ppt and/or .pptx
-- On Fri, Aug 27, 2010 at 22:29, nobosh <bhellman1@gmail.com> wrote:
Thanks Alexandre, I also found this one: http://github.com/redvasily/django-emailauth
Given I'm a newbie, which path do you recommend I pursue?
On Aug 27, 11:33 am, Alexandre González <agonzale...@gmail.com> wrote:
> I've using django-registration to do that...
>
> class RegistrationFormTOSAndUniqueEmail(RegistrationFormTermsOfService,
> RegistrationFormUniqueEmail):
> def __init__(self, *args, **kwargs):
> super(RegistrationFormTOSAndUniqueEmail, self).__init__(*args, **kwargs)
>
> def clean_email(self):
> self.cleaned_data['username'] = md5(self.cleaned_data['email'] +
> str(time.time())).hexdigest()
> return super(RegistrationFormTOSAndUniqueEmail, self).clean_email()
>
> It's little "complicated" because I like to reg with mail and I like to show
> the Terms Of Service.
>
> At clean_email I'm creating a hash to save as unique in the username field.
>
> I can help you more if you like, but I did this lot of time ago... it's
> complicated :p But django-registration is very good documented
>
>
>
>
>
> On Fri, Aug 27, 2010 at 18:59, Eric Chamberlain <e...@rf.com> wrote:> > django-users+unsubscribe@googlegroups.com<django-users%2Bunsubscribe@google groups.com>
>
> > On Aug 26, 2010, at 9:31 PM, nobosh wrote:
>
> > > Hello, I'm on day 7 learning Django and would appreciate any info
> > > around getting my Django app started with a Registration/Authorization
> > > which is Email & Password based (not username). I'll don't currently
> > > have a need for usernames. Is there an app or a clean/smart way to
> > > implement. I'm trying to avoid bad habits as this is my first step
> > > after reading the book.
>
> > We've done a few apps that use email for auth. In some cases, we generate
> > a random 30-character username, the odds of a collision are very low and we
> > don't run into issues trying to truncate an email address so it will conform
> > to the username field character and length requirements. In other cases,
> > where we need a deterministic username, we base64 encode a UUID for the
> > username.
>
> > We try to not tie the username to a derivative of the email address, so we
> > can avoid username collisions if the user changes their email address.
>
> > Don't forget to add an index to the email field.
>
> > --
> > Eric Chamberlain, Founder
> > RF.com -http://RF.com/
>
> > --
> > 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
> > .--
> > For more options, visit this group at
> >http://groups.google.com/group/django-users?hl=en.
>
> --
> Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx, .ppt
> and/or .pptx
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
--
Please, don't send me files with extensions: .doc, .docx, .xls, .xlsx, .ppt and/or .pptx
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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
No comments:
Post a Comment