Пример #1
0
def verifylogin(nickname, password):
    dao = UserDao()
    user = User(nickname = nickname)
    result = dao.login(user)
    if result:
        numbers = cc(result.nickname)
        pw = result.password.split('$')
        if check_password_hash("pbkdf2:sha256:"+str(numbers['x'])+"$"+pw[1]+"$"+pw[0], password):
            session['login'] = True
            session['name'] = result.name
            session['nickname'] = result.nickname
            session['cod'] = result.cod
            session['mail'] = result.mail
            session['verify'] = result.verify
            session['admin'] = result.admin
            return True
        else:
            return False
    else:
        return False