nagasurendra commited on
Commit
987ca23
·
verified ·
1 Parent(s): bc88d8c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -16
app.py CHANGED
@@ -28,27 +28,14 @@ def signup_user(name, phone, email, password):
28
  hashed_password = hashpw(password.encode(), gensalt()).decode()
29
  users[email] = {"Name": name, "Phone": phone, "Email": email, "Password": hashed_password}
30
  save_users(users)
31
- return True, "Signup successful! Redirecting to the login page..."
32
 
33
  # Validate login
34
  def validate_login(email, password):
35
  users = load_users()
36
  if email in users and checkpw(password.encode(), users[email]["Password"].encode()):
37
- return True, "Login successful! Redirecting to the menu page..."
38
- return False, "Invalid email or password."
39
-
40
- # Session management
41
- active_sessions = {}
42
-
43
- def login_user(email, password):
44
- success, message = validate_login(email, password)
45
- if success:
46
- active_sessions[email] = True
47
- return True, message
48
- return False, message
49
-
50
- def is_logged_in(email):
51
- return active_sessions.get(email, False)
52
 
53
  # Function to load the menu data
54
  def load_menu():
 
28
  hashed_password = hashpw(password.encode(), gensalt()).decode()
29
  users[email] = {"Name": name, "Phone": phone, "Email": email, "Password": hashed_password}
30
  save_users(users)
31
+ return "Signup successful! Redirecting to the login page...","login"
32
 
33
  # Validate login
34
  def validate_login(email, password):
35
  users = load_users()
36
  if email in users and checkpw(password.encode(), users[email]["Password"].encode()):
37
+ return "Login successful! Redirecting to the menu page...","menu"
38
+ return "Invalid email or password.", "login"
 
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
  # Function to load the menu data
41
  def load_menu():