Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -122,23 +122,27 @@ def order_history():
|
|
122 |
except Exception as e:
|
123 |
print(f"Error fetching order history: {str(e)}")
|
124 |
return render_template("order_history.html", orders=[], error=str(e))
|
|
|
|
|
125 |
@app.route("/logout")
|
126 |
def logout():
|
127 |
-
# Clear
|
128 |
session.pop('name', None)
|
129 |
session.pop('email', None)
|
130 |
session.pop('rewardPoints', None)
|
131 |
session.pop('coupon', None)
|
132 |
-
|
133 |
-
#
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
|
|
|
|
142 |
@app.route("/signup", methods=["GET", "POST"])
|
143 |
def signup():
|
144 |
if request.method == "POST":
|
|
|
122 |
except Exception as e:
|
123 |
print(f"Error fetching order history: {str(e)}")
|
124 |
return render_template("order_history.html", orders=[], error=str(e))
|
125 |
+
from flask import session, redirect, request, url_for, make_response
|
126 |
+
|
127 |
@app.route("/logout")
|
128 |
def logout():
|
129 |
+
# Clear session variables
|
130 |
session.pop('name', None)
|
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")
|
137 |
+
|
138 |
+
# Add headers to prevent caching (optional, but helpful)
|
139 |
+
response.headers['Cache-Control'] = 'no-cache, no-store, must-revalidate'
|
140 |
+
response.headers['Pragma'] = 'no-cache'
|
141 |
+
response.headers['Expires'] = '0'
|
142 |
+
|
143 |
+
# Return the response with the added headers
|
144 |
+
return response
|
145 |
+
|
146 |
@app.route("/signup", methods=["GET", "POST"])
|
147 |
def signup():
|
148 |
if request.method == "POST":
|