def login_user(): if "email" not in request.json: return error_response(errors.AUTH_EMAIL_MISSING, 400) if "password" not in request.json: return error_response(errors.AUTH_PSSWD_MISSING, 400) # email and password are in the posted data. user = User.query.filter_by(email=request.json.get("email")).first() psswd_check = False if user: psswd_check = verify_and_update_password(request.json.get("password"), user) if user and psswd_check: login(user, remember=True) return jsonify(user.to_dict()) else: return error_response(errors.AUTH_INCORRECT_CREDENTIALS, 401)
def login_user(): if 'email' not in request.json: return error_response(errors.AUTH_EMAIL_MISSING, 400) if 'password' not in request.json: return error_response(errors.AUTH_PSSWD_MISSING, 400) # email and password are in the posted data. user = User.query.filter_by(email=request.json.get('email')).first() psswd_check = False if user: psswd_check = verify_and_update_password(request.json.get('password'), user) if user and psswd_check: login(user, remember=True) return jsonify(user.to_dict()) else: return error_response(errors.AUTH_INCORRECT_CREDENTIALS, 401)