def is_user_logged(self): """ Checks if user is logged in """ failed = False if self.internet == False: return False if "error" in self.USERSETTINGS.keys(): failed = self.USERSETTINGS["error"] if self.token == "" or failed == "user_token_failed": xbmc.log("Simkl: User not logged in") interface.login(0) return False else: #interface.login(self.USERSETTINGS["user"]["name"]) interface.login(1) return True
def main(): global l interface.welcome() l = interface.path() # create deja directory DEJA_FOLDER = current_dir + '/deja' if not os.path.exists(DEJA_FOLDER): os.mkdir(DEJA_FOLDER) if not l[0]: user = interface.login() if not os.path.exists(TEMP_FOLDER): os.mkdir(TEMP_FOLDER) interface.loading(history.download, user[0], user[1]) user = history.user else: user = interface.new_search(2, True) interface.loading(f=interface.main, a=user[0], b=user[1], c=l, s="Searching") if not l[0]: shutil.rmtree(TEMP_FOLDER) if interface.w is 200: print("\nThank you for using Deja. Have a wonderful day!\n")
def on_login(self): name = self.account.text() psw = self.passtext.text() rt = login(name, psw) if rt: self.login_ok.emit(rt) self.hide()
def on_login(self): name = self.account.text() psw = self.passtext.text() rt = login(name,psw) if rt: self.login_ok.emit(rt) self.hide()
def login(self, func=None): log, psw = interface.login() psw_hash = hashlib.md5(psw).hexdigest() self.user_id = self.send_request('login', (log, psw_hash)) if self.user_id: if func: return func() else: self.login(self.run)
def return_customers(self): print("\n##### OLD CUSTOMER #####" "\nPlease input your") x = input("ID\t:") y = input("Password\t:") for i in self.customers_list: if x == "0": # ADMIN if y == i.__password: print("You've logged in with ID:", i.__id) Customer.id_logged_in = i.__id admin_menu() else: print("Wrong Password!") login() elif x == i.__id: # OTHER if y == i.__password: print("You've logged in with ID:", i.__id) Customer.id_logged_in = i.__id menu() else: print("Wrong Password!") login() print("Wrong ID!") # IF ID NOT FOUND login()
def login(): from interface import login # Configure why do file dari atas lagi login()