Пример #1
0
def doregister(name, nickname, password, mail):
    dao = UserDao()
    number = cc(nickname)
    ctext = generate_password_hash(password, method='pbkdf2:sha256:'+str(number['x']), salt_length=number['y'])
    cpassword = ctext.split('$')[-1]+"$"+ctext.split('$')[-2]
    user = User(name = name, nickname = nickname, password = cpassword, mail = mail)
    token = "http://127.0.0.1:8000/token/"+ctoken(nickname)
    verifymail(user.mail, token)
    return dao.register(user)