Пример #1
0
    def __init__(self, context_string, base_url='', current_user=None):
        """
        """
        self.context_string = context_string
        self._current_user = current_user  # Allow to define the current user if any
        if not current_user:
            self._current_user = UserStaticApi.get_current_user()

        self._base_url = base_url # real root url like http://mydomain.com:8080
Пример #2
0
    def __init__(self, context_string, base_url='', current_user=None):
        """
        """
        self.context_string = context_string
        self._current_user = current_user  # Allow to define the current user if any
        if not current_user:
            self._current_user = UserStaticApi.get_current_user()

        self._base_url = base_url  # real root url like http://mydomain.com:8080
Пример #3
0
    def post_login(self, came_from=lurl('/home')):
        """
        Redirect the user to the initially requested page on successful
        authentication or redirect her back to the login page if login failed.
        """
        if not request.identity:
            login_counter = request.environ.get('repoze.who.logins', 0) + 1
            redirect(url('/login'),
                params=dict(came_from=came_from, __logins=login_counter))

        user = UserStaticApi.get_current_user()

        flash(_('Welcome back, %s!') % user.get_display_name())
        redirect(came_from)
Пример #4
0
    def post_login(self, came_from=lurl('/home')):
        """
        Redirect the user to the initially requested page on successful
        authentication or redirect her back to the login page if login failed.
        """
        if not request.identity:
            login_counter = request.environ.get('repoze.who.logins', 0) + 1
            redirect(url('/login'),
                     params=dict(came_from=came_from, __logins=login_counter))

        user = UserStaticApi.get_current_user()

        flash(_('Welcome back, %s!') % user.get_display_name())
        redirect(came_from)
Пример #5
0
 def current_user(cls) -> User:
     user = UserStaticApi.get_current_user()
     tmpl_context.current_user_id = user.user_id if user else None
     tmpl_context.current_user = user if user else None
     return user
Пример #6
0
 def current_user(cls) -> User:
     user = UserStaticApi.get_current_user()
     tmpl_context.current_user_id = user.user_id if user else None
     tmpl_context.current_user = user if user else None
     return user