code: def get_working_login(self, database, username=None, password=None):
          
          login_user = None
  
  
          #  this will authenticate and update login user
          self.get_db(database, username=username, password=password,
                      never_auth_with_admin=True)
  
          login_user = self.get_login_user(database)
  
          if login_user:
              username = login_user["username"]
              password = (login_user["password"] if "password" in login_user
                          else None)
          return username, password
docs: authenticate to the specified database starting with specified
              username/password (if present), try to return a successful login
              within 3 attempts