nagasurendra commited on
Commit
acbce59
·
verified ·
1 Parent(s): 00fc9cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -314,18 +314,23 @@ def login():
314
  @app.route("/menu", methods=["GET", "POST"])
315
  def menu():
316
  selected_category = request.args.get("category", "All")
317
- user_id = session.get('user_id')
318
  user_email = session.get('user_email')
319
 
 
320
  if not user_email:
321
  user_email = request.args.get("email")
322
  user_name = request.args.get("name")
323
 
 
324
  if user_email:
325
  session['user_email'] = user_email
326
- session['user_name'] = user_name
327
  else:
328
  return redirect(url_for("login"))
 
 
 
329
 
330
  try:
331
  # Fetch user referral and reward points
@@ -376,6 +381,7 @@ def menu():
376
  referral_code = 'N/A'
377
  reward_points = 0
378
 
 
379
  return render_template(
380
  "menu.html",
381
  ordered_menu=ordered_menu,
@@ -383,9 +389,10 @@ def menu():
383
  selected_category=selected_category,
384
  referral_code=referral_code,
385
  reward_points=reward_points,
386
- user_name=user_name
387
  )
388
 
 
389
  @app.route("/cart", methods=["GET"])
390
  def cart():
391
  email = session.get('user_email')
 
314
  @app.route("/menu", methods=["GET", "POST"])
315
  def menu():
316
  selected_category = request.args.get("category", "All")
317
+ user_id = session.get('user_name')
318
  user_email = session.get('user_email')
319
 
320
+ # Check if user_email exists in session, if not get it from request arguments
321
  if not user_email:
322
  user_email = request.args.get("email")
323
  user_name = request.args.get("name")
324
 
325
+ # If email is found in the request, save it to the session
326
  if user_email:
327
  session['user_email'] = user_email
328
+ session['user_name'] = user_name # Store the name in session
329
  else:
330
  return redirect(url_for("login"))
331
+ else:
332
+ # If the email exists in session, get the name from the session
333
+ user_name = session.get('user_name')
334
 
335
  try:
336
  # Fetch user referral and reward points
 
381
  referral_code = 'N/A'
382
  reward_points = 0
383
 
384
+ # Pass the user's name (user_name) to the template
385
  return render_template(
386
  "menu.html",
387
  ordered_menu=ordered_menu,
 
389
  selected_category=selected_category,
390
  referral_code=referral_code,
391
  reward_points=reward_points,
392
+ user_name=user_name # Pass name to the template
393
  )
394
 
395
+
396
  @app.route("/cart", methods=["GET"])
397
  def cart():
398
  email = session.get('user_email')