Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -55,6 +55,23 @@ app.register_blueprint(order_blueprint)
|
|
55 |
app.register_blueprint(orderhistory_blueprint, url_prefix='/orderhistory')
|
56 |
app.register_blueprint(customdish_blueprint, url_prefix='/customdish')
|
57 |
app.register_blueprint(combined_summary_blueprint, url_prefix='/combined_summary')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
|
59 |
|
60 |
@app.route("/")
|
|
|
55 |
app.register_blueprint(orderhistory_blueprint, url_prefix='/orderhistory')
|
56 |
app.register_blueprint(customdish_blueprint, url_prefix='/customdish')
|
57 |
app.register_blueprint(combined_summary_blueprint, url_prefix='/combined_summary')
|
58 |
+
@app.route('/login', methods=['GET', 'POST'])
|
59 |
+
def login():
|
60 |
+
# Your login logic goes here
|
61 |
+
# Fetch user details from URL parameters
|
62 |
+
user_email = request.args.get("email")
|
63 |
+
user_name = request.args.get("name")
|
64 |
+
table_number = request.args.get("table") # Capture table number
|
65 |
+
if user_email and user_name:
|
66 |
+
session["user_email"] = user_email
|
67 |
+
session["user_name"] = user_name
|
68 |
+
session["table_number"] = table_number # Store table number in session
|
69 |
+
print(f"User logged in: {user_email} - {user_name} - Table: {table_number}")
|
70 |
+
|
71 |
+
# Ensure session is saved before redirecting
|
72 |
+
session.modified = True
|
73 |
+
return redirect(url_for("menu.menu")) # Redirect to menu directly
|
74 |
+
return render_template('login.html')
|
75 |
|
76 |
|
77 |
@app.route("/")
|