users.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:SuperOcto 作者: mcecchi 项目源码 文件源码
def login_user(self, user):
        self._cleanup_sessions()

        if user is None:
            return

        if isinstance(user, LocalProxy):
            user = user._get_current_object()

        if not isinstance(user, User):
            return None

        if not isinstance(user, SessionUser):
            user = SessionUser(user)

        self._session_users_by_session[user.get_session()] = user

        userid = user.get_id()
        if not userid in self._session_users_by_userid:
            self._session_users_by_userid[userid] = []
        self._session_users_by_userid[userid].append(user)

        self._logger.debug("Logged in user: %r" % user)

        return user
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号