Just for the records (it took me quite some time to understand the password 
reset mechanism, maybe this helps somebody else):
The reset password key is created dynamically, so there's absolutely no 
need to populate the reset key field.

Per default the reset password key field is empty. *Only *when a user 
request a password reset the key is calculated automatically as
reset_password_key=str(int(time.time()))+'-'+str(uuid.uuid4())

Am Sonntag, 28. Dezember 2014 19:52:30 UTC+1 schrieb [email protected]:
>
> Hey everybody,
>
> I added a couple of users programmatically as suggested on the mailing 
> list using
>
> my_crypt = CRYPT(key=auth.settings.hmac_key)
> crypt_pass = my_crypt(passw)[0]
> id_user= db.auth_user.insert(username = username, email = email, password 
> = crypt_pass)
>
> That's perfectly fine, but... the newly created users lack a *Reset 
> password key*
> How would I assign a Reset password key when creating users 
> programmatically, so that users later can retrieve their password?
>
> Anybody could share a code snippet?
>
> Cheers
> Toby
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to