Example #1
0
 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
Example #2
0
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")
Example #3
0
    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()
Example #4
0
 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()
Example #5
0
 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)
Example #6
0
 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)
Example #7
0
 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()
Example #8
0
def login():
    from interface import login  # Configure why do file dari atas lagi
    login()