Good question. registration_id is used by web2py with federated authentication to map a local user to the federated id. For example the id could be a google id or an openid of a cas is.
registration_key is a random key assigned to the user when they register if the registration requires verification. It is user to authenticate user in the verify function until the email is verified. Once the email is verified, the registration_key is set to "". if the registration requires approval, after email verification, the registration_key is set to "pending" and the administrator has to manually deleted to approve the user. At any point the administrator can set a user registration_key to "blocked" to prevent the user from logging in. The password_reset_key is the uuid used to identify a user when they ask for a password reset link. the uuid appears in the link and expires when the user resets the password. On Friday, 13 June 2014 09:50:48 UTC-5, Michael Beller wrote: > > Also, what is the "password reset key" used for? > > I see in some posts information about "registration key" but not > "registration identifier" - what is the identifier used for? > > if registration_key=='' : user can login > > if registration_key=='blocked' : user account is blocked > > if registration_key=='pending' : user account requires approval > > if registration_key==<uuid> : user account requires email verification > -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.