def login(): email = str(request.form['email']) password = str(request.form['password']) master_object = admin.Master.objects(email=email) if len(master_object) == 0: return Error.invalid_input() else: if app.bcrypt.check_password_hash(str(master_object[0].password), password): return jsonify({ "success": True, "type": "master", "accessToken": app.create_access_token(identity={"role": "master"}) }), 200 else: return Error.wrong_password()
def login(): email = str(request.form['email']) password = str(request.form['password']) user_object = admin.Admin.objects(email=email) if len(user_object) == 0: return Error.user_not_found() else: if app.bcrypt.check_password_hash(eval(user_object[0].password), password): return jsonify({ "success": True, "accessToken": app.create_access_token(identity={ "role": "admin", "email": user_object[0].email }) }), 200 else: return Error.wrong_password()
def login(): email = str(request.form['email']) password = str(request.form['password']) user_object = auth.User.objects(email=email) if len(user_object) == 0: return Error.invalid_input() else: if app.bcrypt.check_password_hash(eval(user_object[0].password), password): return jsonify({ "success": True, "wallet": user_object[0].wallet, "accessToken": app.create_access_token( identity={ "email": user_object[0].email, "wallet": user_object[0].wallet }) }), 200 else: return Error.wrong_password()