I see. It should be

nome=utente[0].Nome
cognome=utente[0].Cognome
email=utente[0].Email
password=db.auth_user.password.validate(raw_password)[0]

db.auth_user.insert(first_name=nome,last_name=cognome,password=password,email=email)

Mind that a password may not validate. In that case
db.auth_user.validate(raw_password)[1] evaluates to true and contains
the error message.

On Sep 14, 7:59 am, ceriox <cer...@gmail.com> wrote:
> i do this:
>
> nome=utente[0].Nome
> cognome=utente[0].Cognome
> email=utente[0].Email
> password=base64.b64encode(sha.sha(str(random.random())).hexdigest())[:
> 8]
>
> db.auth_user.insert(first_name=nome,last_name=cognome,password=password,email=email)
>
> but when i try to log in with the password it don't work
>
> On 14 Set, 14:39, ceriox <cer...@gmail.com> wrote:
>
> > i wanna insert a new user in db.auth_user with something like:
> > db.auth_user.insert(first_name=nome)
>
> > (i don't know how to specify more field)
>
> > On 14 Set, 13:34, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > Not sure I understand.
>
> > > On Sep 14, 3:08 am, ceriox <cer...@gmail.com> wrote:
>
> > > > how i can directly insert a record to user auth table without generate
> > > > a user table?
>
> > > > thanks for help
>
>

Reply via email to