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)