nagasurendra Yaswanth56 commited on
Commit
e5f9595
·
verified ·
1 Parent(s): 3ba6e48

Update app.py (#4)

Browse files

- Update app.py (1122bd8e3c78b7e01eec3ee7b5476903e1e3e945)


Co-authored-by: Yaswanth Telagamsetti <Yaswanth56@users.noreply.huggingface.co>

Files changed (1) hide show
  1. app.py +7 -15
app.py CHANGED
@@ -57,22 +57,13 @@ def generate_referral_code(length=8):
57
  referral_code = ''.join(random.choice(characters) for _ in range(length))
58
  return referral_code
59
 
60
- @app.route("/")
61
- def home():
62
- # Fetch user details from URL parameters
63
- user_email = request.args.get("email")
64
- user_name = request.args.get("name")
65
-
66
- if user_email and user_name:
67
- session["user_email"] = user_email
68
- session["user_name"] = user_name
69
- print(f"User logged in via Hugging Face: {user_email} - {user_name}")
70
-
71
- # Ensure session is saved before redirecting
72
- session.modified = True
73
- return redirect(url_for("menu")) # Redirect to menu directly
74
 
75
- return render_template("login.html")
76
 
77
 
78
  from datetime import datetime
@@ -131,6 +122,7 @@ def logout():
131
  session.pop('email', None)
132
  session.pop('rewardPoints', None)
133
  session.pop('coupon', None)
 
134
 
135
  # Create the redirect response
136
  response = redirect("https://biryanihub-dev-ed.develop.my.salesforce-sites.com/PublicLogin")
 
57
  referral_code = ''.join(random.choice(characters) for _ in range(length))
58
  return referral_code
59
 
60
+ @app.route("/menu", methods=["GET", "POST"])
61
+ def menu():
62
+ user_email = session.get('user_email')
63
+ if not user_email:
64
+ return redirect(url_for("login"))
65
+ # Rest of your code for fetching menu and handling orders...
 
 
 
 
 
 
 
 
66
 
 
67
 
68
 
69
  from datetime import datetime
 
122
  session.pop('email', None)
123
  session.pop('rewardPoints', None)
124
  session.pop('coupon', None)
125
+ session.clear()
126
 
127
  # Create the redirect response
128
  response = redirect("https://biryanihub-dev-ed.develop.my.salesforce-sites.com/PublicLogin")