Logout
This commit is contained in:
parent
da22a9bead
commit
574dc536e6
13
main.py
13
main.py
@ -288,7 +288,7 @@ def apply_discounts_and_promo(cart_items, promo_code=None):
|
||||
class App:
|
||||
def __init__(self, root):
|
||||
self.root = root
|
||||
self.root.title("Cafe App")
|
||||
self.root.title("Cafe Totoro")
|
||||
self.session = None
|
||||
self.img_cache = {}
|
||||
self.setup_ui()
|
||||
@ -301,7 +301,7 @@ class App:
|
||||
|
||||
# windah batubara
|
||||
|
||||
# tampilan login
|
||||
# tampilan login dan logout
|
||||
|
||||
def login_frame(self):
|
||||
for w in self.root.winfo_children():
|
||||
@ -320,7 +320,6 @@ class App:
|
||||
ttk.Entry(frame, textvariable=self.password_var, show="*", width=30).grid(row=2, column=1, pady=5)
|
||||
|
||||
ttk.Button(frame, text="Login", command=self.handle_login).grid(row=3, column=0, columnspan=2, pady=12)
|
||||
ttk.Button(frame, text="Run Demo Tests (seed data)", command=self.run_demo_tests).grid(row=4,column=0,columnspan=2,pady=6)
|
||||
|
||||
def handle_login(self):
|
||||
u = self.username_var.get().strip()
|
||||
@ -334,4 +333,10 @@ class App:
|
||||
return
|
||||
self.session = user
|
||||
messagebox.showinfo("Sukses", f"Login berhasil sebagai {user['role']}")
|
||||
self.dashboard_frame()
|
||||
self.dashboard_frame()
|
||||
|
||||
|
||||
def logout(self):
|
||||
self.session = None
|
||||
self.img_cache.clear()
|
||||
self.login_frame()
|
||||
Loading…
x
Reference in New Issue
Block a user