Update: routes login

parent 3d16cdf5
......@@ -72,20 +72,34 @@ def public():
@app.route("/login", methods=["POST"])
def login():
if request.form['email'] and request.form["password"]:
session['user'] = request.form['email']
token = jwt.encode({
dbResponse = db.users.find_one({"email": request.form["email"]},)
print(dbResponse)
if dbResponse:
email = dbResponse["email"]
print(email)
if email == request.form['email'] and request.form["password"]:
session['user'] = request.form['email']
token = jwt.encode({
'user': request.form['email']
}, 'app.SECRET_KEY')
return Response(
}, 'app.SECRET_KEY')
return Response(
response=json.dumps({"token": token} )
)
return Response(
response= json.dumps({"message": "login failed"}),
status=400,
)
)
else:
return Response(
response= json.dumps({"message": "login failed"}),
status=400,
)
else:
return Response(
response= json.dumps({"message": "No existing User"}),
status=400,
)
#logout routes
# @app.route("/logout", methods=["POST"])
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment