# -*- coding: utf-8 -*-
def ensurefirstuser(firstname,lastname,email,password):
users = db(db.auth_user.email==email).select()
if users:
user_id = users[0].id
created = False
if settings.debug_ensure_first_user == True:
print ('found user_id so created equals %s') % created
return (user_id,created)
else:
my_crypt = CRYPT(key=auth.settings.hmac_key)
crypt_pass = my_crypt(password)[0]
id_user= db.auth_user.insert(
first_name=firstname,
last_name=lastname,
email = email,
password = crypt_pass
)
created = True
if settings.debug_ensure_first_user == True:
print ('creating user_id')
return (id_user,created)
Here i truly don't understand why it still say invalid syntax and i'am
investing on it fr hours ...
Regards
Bussiere