working on member menu manage

This commit is contained in:
2022-10-04 19:38:42 +02:00
parent d6467b2a8f
commit 688867250b
10 changed files with 146 additions and 34 deletions

24
views/login_menu.py Normal file
View File

@@ -0,0 +1,24 @@
from time import sleep
from services.auth import Auth
from ui.input_menu import InputMenu
from services.state import State
from views.main_menu import MainMenu
import os
class LoginMenu:
@staticmethod
def display():
while True:
os.system("clear")
login_form = InputMenu("Login Into Furnicur Family System")
login_form.add_option("USERNAME", "STR", "Username", 1, 250).add_option("PASSWORD", "STR", "Password", 1, 250).do_input()
user = Auth.check_auth(login_form.get_value("USERNAME"), login_form.get_value("PASSWORD"))
if user:
State.CURRENT_USER = user
break
print("Invalid Credentials! Please try again.")
sleep(1)
MainMenu.display()