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
>