You should exclude the password field in your overridden model form.
If you want to have a password added at the time of user registration
then you can add an additional charfield to the form (make sure to use
the "password" widget). You should probably add two such fields so you
can compare them to see if they match.

Then, you'll override the save() of the modelform to call the
set_password method of the user object. You need to do this because
the password is stored in a three-part string as you see from your
question. You'll need set_password to convert the raw password to this
format.

That is all assuming users will be registering themselves. If an
administrator will be registering others, manually call the password
reset function upon successful registration, which would cause the
user to receive an e-mail with a single-use link they can use to
select their own secure password.

Shawn

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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