Files
ANALYSE-8/views/login_menu.py
2022-10-04 20:53:29 +02:00

24 lines
847 B
Python

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", "Username", "STR", "frozen", 1, 250, None).add_option("PASSWORD", "Password", "STR", "admin", 1, 250, None).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()