Exemplo n.º 1
0
 def do_login(json):
     try:
         user = User.do_login(json)
         password = json['password']
         if user and bcrypt.checkpw(password.encode('utf-8'), user.password.encode('utf-8')):
             session['logged_in'] = True
             status = True
             result = {
                 "status": status,
                 "uid": user.uid
             }
             return jsonify(result), 200
         else:
             return jsonify(message="Username or password is wrong."), 400
     except Exception as err:
         return jsonify(message="Server error!", error=err.__str__()), 500