Update: routes login signup

parent 144830a0
......@@ -85,4 +85,14 @@ def login():
response= json.dumps({"message": "login failed"}),
status=400,
)
\ No newline at end of file
)
#logout routes
# @app.route("/logout", methods=["POST"])
# def logout():
# if 'user' in session:
# session.pop('user', None)
# return Response(
# response= json.dumps({"message": "Successfully logout"})
# )
\ No newline at end of file
......@@ -20,17 +20,19 @@ from werkzeug.security import generate_password_hash, check_password_hash
# ====post users====
@app.route("/users", methods=["POST"])
def create_user():
print(request)
try:
password = request.form["password"]
password = request.form.get("password")
hashed_value = generate_password_hash(password, method='sha256')
user = {"name": request.form["name"],
"email": request.form["email"],
user = {"name": request.form.get("name"),
"email": request.form.get("email"),
"password": hashed_value,
"district": request.form["district"]}
"district": request.form.get("district")}
dbResponse = db.users.insert_one(user)
print(user)
print(dbResponse.inserted_id)
return Response(
response= json.dumps({"message": "user created",
......@@ -38,6 +40,24 @@ def create_user():
status=200,
)
# user = request.json
# print(user)
# dbResponse = db.users.insert_one(user)
# print(dbResponse)
# return Response(response= json.dumps({"message": "user created",
# "id": f"{dbResponse.inserted_id}"}),
# status=200,)
# print(request.json)
# print(request.data)
# print("hello")
# print(request.form)
# return Response(status=200)
except Exception as Ex:
print("**********")
print(Ex)
......
......@@ -18,4 +18,4 @@ import Agripreneur_App.Routes.PricePage
if __name__ == "__main__":
app.run(port=5000, debug=True)
app.run(host="192.168.8.126" ,port=5000, debug=True)
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