password="toto"
my_crypt = CRYPT(key=auth.settings.hmac_key)
crypt_pass = my_crypt(password)[0]    
user = db.auth_user.insert(
           Surnom="Surnom",
           email="email",
           password=crypt_pass,
                           )
db.commit()
session.auth = 
Storage(user=user,expiration=auth.settings.expiration,hmac_key=str(uuid4()))
auth.login_bare(user,password)

that thing don't work ...

Bussiere


Le samedi 24 mars 2012 16:27:22 UTC+1, bussiere adrien a écrit :
>
> I need a simple recipe juste to create a user in command line / program to 
> create him and log him as :
>
> like :
>
> user =  db.auth_user.insert(name="​johndoe",password="toto")
> auth.user = user 
> auth.environment.session.auth = Storage(user=user, last_visit=request.now,
>                                             
> expiration=auth.settings.​expiration)
>
> Regards
> Bussiere
>

Reply via email to