Yaswanth56 commited on
Commit
4c3c59c
·
verified ·
1 Parent(s): c94efcc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -11
app.py CHANGED
@@ -27,20 +27,13 @@ except Exception as e:
27
  sf = None
28
 
29
  # Route for login page
30
- @app.route('/')
31
- def login():
32
- print("Login route accessed") # Debug statement
33
- return render_template('login.html')
34
-
35
- # Route to process login
36
  @app.route('/auth', methods=['POST'])
37
  def auth():
38
- print("Auth route accessed") # Debug statement
39
  email = request.form['email']
40
  password = request.form['password']
41
 
42
  if not sf:
43
- return "Salesforce connection failed. Please check credentials and try again."
44
 
45
  try:
46
  # Query Salesforce for user authentication
@@ -48,15 +41,17 @@ def auth():
48
  result = sf.query(query)
49
 
50
  if result['totalSize'] == 0:
51
- return "Invalid Login Details"
52
 
53
  customer = result['records'][0]
54
  reward_points = customer['Reward_Points__c']
55
 
56
- # Redirect to rewards page
57
  return redirect(url_for('rewards', customer_id=customer['Id'], points=reward_points))
 
58
  except Exception as e:
59
- return f"Error during authentication: {e}"
 
60
 
61
  # Route to display rewards page
62
  @app.route('/rewards/<customer_id>')
 
27
  sf = None
28
 
29
  # Route for login page
 
 
 
 
 
 
30
  @app.route('/auth', methods=['POST'])
31
  def auth():
 
32
  email = request.form['email']
33
  password = request.form['password']
34
 
35
  if not sf:
36
+ return render_template('login.html', error_message="Salesforce connection failed. Please try again.")
37
 
38
  try:
39
  # Query Salesforce for user authentication
 
41
  result = sf.query(query)
42
 
43
  if result['totalSize'] == 0:
44
+ return render_template('login.html', error_message="Invalid login details. Please check your email and password.")
45
 
46
  customer = result['records'][0]
47
  reward_points = customer['Reward_Points__c']
48
 
49
+ # Redirect to rewards page or any other page
50
  return redirect(url_for('rewards', customer_id=customer['Id'], points=reward_points))
51
+
52
  except Exception as e:
53
+ return render_template('login.html', error_message=f"Error during authentication: {e}")
54
+
55
 
56
  # Route to display rewards page
57
  @app.route('/rewards/<customer_id>')