I also use this function made by @martinmulone

#####################################################
def new_user(first_name, last_name, email, passw):
        users = db(db.auth_user.email==email).select()
        if users:
            return users[0].id
        else:
            my_crypt = CRYPT(key=auth.settings.hmac_key)
            crypt_pass = my_crypt(passw)[0]
            id_user= db.auth_user.insert(
                                       first_name=first_name,
                                       last_name=last_name,
                                       email = email,
                                       password = crypt_pass

                                       )
            return id_user


iduser = new_user('Jon','Doe','j...@nobody.com <ch...@nobody.com>','123456')

###################################################

Reply via email to