it's created i've made a page to list all user for debugging and i see the new users :/
The project is here : https://github.com/bussiere/jackpoint/blob/master/applications/init/controllers/default.py i've made a function to list user and it work the user is created. Bussiere Le dimanche 25 mars 2012 22:39:20 UTC+2, villas a écrit : > > Suggestion 1: > check whether 'user' has a value after this line: > >>user = auth.login_bare("titi",password) > If user is None then maybe you didn't create the user properly. > > Suggestion 2: > This function may be useful: (in Auth) get_or_create_user() > I don't think it is documented in the book at present. > > > On Sunday, 25 March 2012 19:45:51 UTC+1, bussiere adrien wrote: >> >> It still redirect me to the the auth page with the login form .... >> >> Bussiere >> >> Le dimanche 25 mars 2012 19:37:44 UTC+2, Vasile Ermicioi a écrit : >>> >>> that works for me >>> >>> def test(): >>> password="toto" >>> my_crypt = CRYPT(key=auth.settings.hmac_key) >>> crypt_pass = my_crypt(password)[0] >>> if db(db.auth_user.email == 'email5@toto').count() == 0: >>> db.auth_user.insert( >>> Surnom="Surnom", >>> email="email5@toto", >>> username="titi", >>> password=crypt_pass, >>> ) >>> db.commit() >>> user = auth.login_bare("titi",password) >>> redirect(URL(request.controller, 'inscriptioninvit')) >>> return dict() >>> >>> @auth.requires_login() >>> def inscriptioninvit(): >>> return "hello" >>> >>