working on member menu manage
This commit is contained in:
24
views/login_menu.py
Normal file
24
views/login_menu.py
Normal 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()
|
Reference in New Issue
Block a user