Hi Massimo, Thanks for the reply... The problem is I can't log any user in because the code for the login check if the registration_key is null... But since I set up a mail() API the registration_key is NOT empty therefore the user fail to login...
Is there any work around this ? Am I missing something ? How can I login a new user when Mail() set up ? Thanks for your help, Yannick P. On May 8, 12:06 am, mdipierro <[email protected]> wrote: > the policy I have in mind is > > 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 > > Massimo > > On May 7, 10:12 pm, Yannick <[email protected]> wrote: > > > Hello Mate, > > I'm currently integrate the Auth Api on my application and i have a > > question... > > I do understand that the "Registration_key" is useful for > > functionality like "Verify_email, " BUT I don't understand the purpose > > of having "registration_key" in the sql Select query of the login ??? > > Like why we have to check for registration_key in the login function > > of the Tools.py : > > #### login()##### > > .... > > users = self.db(user[username] == form.vars[username])\ > > (user[password] == form.vars.get > > (password,''))\ > > (user.registration_key == '').select() > > ... > > > ############### > > > The reason why I'm asking is because when I set up an SMTP > > configuration using Mail() API; when i register an user through my > > application then the registration_key is created in the database > > "Auth_user" table BUT I can't login the newly created user because the > > registration_key is not null... > > BUT when I don't set up a Mail() API on my application the > > registration_key is empty and the login is successful... > > > I'm currently using web2py version: 1.61.4 > > > Can anyone please drop me a line if you have any idea about my > > problem... Thank You! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" 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/web2py?hl=en -~----------~----~----~----~------~----~------~--~---

