23 lines
539 B
Python
23 lines
539 B
Python
from app.bp import bp
|
|
from flask import Response, jsonify, request
|
|
from app.errors import error_response
|
|
|
|
from app import db
|
|
from app.models import User
|
|
|
|
|
|
@bp.route("/login", methods=["POST"])
|
|
def login():
|
|
data = request.get_json()
|
|
print(data)
|
|
if not data.get("user_id"):
|
|
return error_response(400, "Must supply user_id")
|
|
|
|
user = User.query.get(data.get("user_id"))
|
|
if not user:
|
|
return error_response(400, "User not found")
|
|
|
|
resp = jsonify(user.to_dict())
|
|
resp.status_code = 200
|
|
return resp
|