nagasurendra commited on
Commit
b3777a0
·
verified ·
1 Parent(s): b12f34f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -4
app.py CHANGED
@@ -259,9 +259,21 @@ def menu():
259
  user_email = session.get('user_email') # Fetch the user's email
260
  print(f"Session check in /menu: user_id={user_id}, user_email={user_email}")
261
 
262
- if not user_id:
263
- print("Session missing, redirecting to login.")
264
- return redirect(url_for('login'))
 
 
 
 
 
 
 
 
 
 
 
 
265
 
266
  try:
267
  # Fetch the user's Referral__c and Reward_Points__c
@@ -696,7 +708,7 @@ def update_quantity():
696
  @app.route("/checkout", methods=["POST"])
697
  def checkout():
698
  email = session.get('user_email')
699
- user_id = session.get('user_id')
700
 
701
  if not email or not user_id:
702
  return jsonify({"success": False, "message": "User not logged in"})
 
259
  user_email = session.get('user_email') # Fetch the user's email
260
  print(f"Session check in /menu: user_id={user_id}, user_email={user_email}")
261
 
262
+ if not user_email:
263
+ user_email = request.args.get("email")
264
+ user_name = request.args.get("name")
265
+
266
+ if user_email:
267
+ session['user_email'] = user_email
268
+ session['user_name'] = user_name # If needed
269
+
270
+ print(f"✅ User session set: {user_email}, {user_name}")
271
+ else:
272
+ print("❌ No email in URL, redirecting to login.")
273
+ return redirect(url_for("login"))
274
+
275
+ print(f"Session check in /menu: user_email={user_email}")
276
+
277
 
278
  try:
279
  # Fetch the user's Referral__c and Reward_Points__c
 
708
  @app.route("/checkout", methods=["POST"])
709
  def checkout():
710
  email = session.get('user_email')
711
+ user_id = session.get('user_name')
712
 
713
  if not email or not user_id:
714
  return jsonify({"success": False, "message": "User not logged in"})