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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -314,24 +314,25 @@ 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_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
337
  user_query = f"SELECT Referral__c, Reward_Points__c FROM Customer_Login__c WHERE Email__c = '{user_email}'"
@@ -381,7 +382,7 @@ def menu():
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,7 +390,8 @@ def 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
 
 
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 # Store name in session
327
  else:
328
  return redirect(url_for("login"))
329
  else:
330
+ user_name = session.get('user_name') # Get name from session if it's already stored
331
+
332
+ # Get the first letter of the user's name (make it uppercase for consistency)
333
+ first_letter = user_name[0].upper() if user_name else "A"
334
 
335
+ # Continue with the rest of the logic...
336
  try:
337
  # Fetch user referral and reward points
338
  user_query = f"SELECT Referral__c, Reward_Points__c FROM Customer_Login__c WHERE Email__c = '{user_email}'"
 
382
  referral_code = 'N/A'
383
  reward_points = 0
384
 
385
+ # Pass the user's first letter (first_letter) to the template
386
  return render_template(
387
  "menu.html",
388
  ordered_menu=ordered_menu,
 
390
  selected_category=selected_category,
391
  referral_code=referral_code,
392
  reward_points=reward_points,
393
+ user_name=user_name, # Pass name to the template
394
+ first_letter=first_letter # Pass first letter to the template
395
  )
396
 
397