Untitled

 avatar
unknown
python
2 years ago
1.5 kB
7
Indexable
import sys

class Lobby:
    users = {'admin': '123%asd', 'stachu1': ''}
    is_loged = False
    
    def __init__(self, user = 'guest'):
        self.user = user
        self.first_window()
        
    
    def menu_view(self):
        print("Welcom, first please login or registrate", "Menu:", "1. Login", "2. Ragistrate", "3. Exit", sep="\n")
    
    def first_window(self):
        window_flag = True
        self.menu_view()
        while window_flag:
            checked = int(input("Please input a number: "))
            if checked == 1:
                #login
                self._login_()
                break
            elif checked == 2:
                #register
                pass
            elif checked == 3:
                #exit
                sys.exit("Zamykam")
    
            
    def _login_(self):
        while True:
            print("To go back press 1")
            self.login = input("Input login: ")
            if self.login == "1":
                self.first_window()
            self.password = input("Input password: ")
            if self.users.get(self.login) == self.password:
                self.is_loged = True
                print("Walcome, you are loged")
                self.after_login_window()
                break
            else:
                print("try again")
                continue
                
    def after_login_window(self):
        print("Chceck your account")
            

lob = Lobby()           
Editor is loading...