def post(self): form = SessionCreateForm() if not form.validate_on_submit(): return form.errors, 422 user = User.query.filter_by(email=form.email.data).first() if user and flask_bcrypt.check_password_hash(user.password, form.password.data): return UserSerializer(user).data, 201 return '', 401
def verify_password(email, password): user = User.query.filter_by(email=email).first() if not user: return False g.user = user return flask_bcrypt.check_password_hash(user.password, password)