FYI : here is the code for doing the registration process, with
confirmation email.
http://peyman-django.blogspot.com/2010/03/full-easy-authentication-using.html

On Mar 20, 12:55 pm, Peyman <[email protected]> wrote:
> Thank you for your reply.
> After having a look at its code, it seems that django-registration
> provides the signup feature, and uses contrib.auth for the rest.
>
> I looked at the source code of the djangoproject.com site itself (for
> me, should use the best practices), and what a surprise : django-
> registration is the app used for registration.
> So, I just do not know what to think : why the django developers do
> not add the signup feature to contrib.auth? It is just a few lines of
> code, since it would need the same toolkit required by password_reset
> to generate and check a unique link sent to the user.
>
> Perhaps this has already been discussed, or perhaps it is planed. (*)
>
> -- Peyman
>
> * : just wondering, do Django developers read these posts or it there
> any other way to share with them?
>
> On Mar 19, 8:52 pm, Bjunix <[email protected]> wrote:
>
>
>
> > I would strongly suggest to go with contrib.auth as quite a lot in the
> > django universe revolves arround it.
>
> > Remember you can also write your own login/logout/... views but still
> > using contrib.auth's models, forms and other utils.
>
> > You may also want to have a look at 
> > django-registration:http://bitbucket.org/ubernostrum/django-registration/
>
> > On Mar 19, 5:09 am, Peyman <[email protected]> wrote:
>
> > > > - in contrib.auth.views, the login sends no error for authentication
> > > > failures, and sends the page again silently.
>
> > > My mistake: the form.errors contains the authentication error.
>
> > > On Mar 19, 1:46 pm, Peyman <[email protected]> wrote:
>
> > > > Hi all,
>
> > > >   I need an authentication system for my website; quite a common need
> > > > today, isn't it?
> > > >   I have decided to figure out if I can use django.contrib.auth. I
> > > > have the following problems :
>
> > > > 1. start a new project, and just do the minimum:
> > > > *in settings:
> > > >  - a database
> > > >  - a template path
> > > >  - the django.contrib.admin app
> > > > *then syncdb
> > > > *in urls: uncomment the admin urls
> > > > *add in your template folder, the file requested by the view
> > > > password_change in contrib.auth.views :
> > > >  - registration/password_change_form.html
> > > >  - this file contains a simple text
>
> > > > Problem : trying to access http://<your.site>/admin/password_change
> > > > will render -- after login -- your template in registration/
> > > > password_change_form.html instead of the admin one. I can't find out
> > > > why.
>
> > > > 2. strange things in code :
> > > >  - in contrib.auth there is a UserCreationForm provided, but there
> > > > seems to be no view for it or for any signup page.
> > > >  - in contrib.auth.views, the login sends no error for authentication
> > > > failures, and sends the page again silently.
>
> > > > I hope I am wrong in all this, due to the fact that I am a new django
> > > > user. Your help is welcome.
> > > > Also : instead of contrib.auth, what is generally used for
> > > > authenticating users?
>
> > > > Thanks
> > > > -- Peyman

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to