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.

