Python login 模块,Login() 实例源码

我们从Python开源项目中,提取了以下5个代码示例,用于说明如何使用login.Login()

项目:ee-book    作者:ee-book    | 项目源码 | 文件源码
def init_config(recipe_kind):
        if recipe_kind == 'zhihu':      # TODO: ???????????, ?????
            login = Login(recipe_kind='zhihu')
        else:
            return
        # !!!!!??????Config.remember_account??false!!!!!,???????,???cookie??
        # ?????,??????
        if Config.remember_account_set:
            Debug.logger.info(u'Detected settings file?use it.')
            Config.picture_quality = 1
        else:
            log.warning_log(u"Please login...")
            login.start()
            Config.picture_quality = 1
            Config.remember_account_set = True
        Config._save()
        return
项目:backpack.py    作者:Zwork101    | 项目源码 | 文件源码
def __init__(self, username, password, shared_secret, apikey=''):
        self._session = login.Login(username, password, shared_secret)
        self._session.start_backpack_session()
        self._session = self._session.getInfo()
        self.apikey = apikey
        if apikey:
            r = requests.get(Listings.GET_TOKEN,{'key':self.apikey}).json()
            if "message" in r.keys():
                raise Exception(r['message'])
            self.token = r['token']
项目:qitReader    作者:nocotan    | 项目源码 | 文件源码
def qit_reader(self):
        """qit_reader."""
        login = Login()
        client = login.get_client()
        user = client.get_authenticated_user().to_json()

        sys.stdout.write('Welcome to QitReader!\n')
        sys.stdout.write('You can read items in here.\n')

        statements = QitStatement()
        statements.set_root_list()

        all_items = client.list_items().to_json()
        follow_items = client.list_user_stocks(user['id']).to_json()
        all_tags = client.list_tags().to_json()
        follow_tags = client.list_user_following_tags(user['id']).to_json()

        statements.set_all_items(all_items)
        statements.set_follow_items(follow_items)
        statements.set_all_tags(all_tags)
        statements.set_follow_tags(follow_tags)

        path = '~'
        while True:
            sys.stdout.write("QitReader[{}] {} $ ".format(user['id'], path))
            statement_line = input().split(' ')
            statement = statement_line[0]

            if statement == 'exit':
                statements.qit_exit()
            elif statement == 'ls':
                statements.qit_ls(path)
            elif statement == 'cd':
                path = statements.qit_cd(path, statement_line)
            elif statement.isdigit():
                statements.qit_select(statement)
            else:
                print("unknown command.")
项目:SnapchatClone    作者:FOC96    | 项目源码 | 文件源码
def build(self):
        manager = ScreenManager()

        manager.add_widget(Registrar(name='registrar'))
        manager.add_widget(Login(name='login'))
        manager.add_widget(Connected(name='connected'))

        return manager
项目:SnapchatClone    作者:FOC96    | 项目源码 | 文件源码
def build(self):
        manager = ScreenManager()

        manager.add_widget(Inicio(name='inicio'))
        manager.add_widget(Login(name='login'))
        manager.add_widget(Registrar(name='registrar'))
        manager.add_widget(Connected(name='connected'))

        return manager