Example #1
0
    def render_GET(self, request):
        session = IPixelatedSession(request.getSession())
        status = 'completed' if self._services_factory.mode.is_single_user else str(
            session.check_login_status())

        response = {'status': status}
        return respond_json(response, request)
    def _complete_bootstrap(self, user_auth, request):
        def login_error(error, session):
            log.error('Login error during %s services setup: %s \n %s' % (user_auth.username, error.getErrorMessage(), error.getTraceback()))
            session.login_error()

        def login_successful(_, session):
            session.login_successful(user_auth.uuid)

        language = parse_accept_language(request.getAllHeaders())
        password = request.args['password'][0]
        session = IPixelatedSession(request.getSession())
        session.login_started()

        d = self._bootstrap_user_services.setup(user_auth, password, language)
        d.addCallback(login_successful, session)
        d.addErrback(login_error, session)
Example #3
0
    def _complete_bootstrap(self, user_auth, request):
        def login_error(error, session):
            log.error('Login error during %s services setup: %s \n %s' %
                      (user_auth.username, error.getErrorMessage(),
                       error.getTraceback()))
            session.login_error()

        def login_successful(_, session):
            session.login_successful(user_auth.uuid)

        language = parse_accept_language(request.getAllHeaders())
        password = request.args['password'][0]
        session = IPixelatedSession(request.getSession())
        session.login_started()

        d = self._bootstrap_user_services.setup(user_auth, password, language)
        d.addCallback(login_successful, session)
        d.addErrback(login_error, session)
Example #4
0
 def get_session(self, request):
     return IPixelatedSession(request.getSession())
 def _init_http_session(self, request, user_id):
     session = IPixelatedSession(request.getSession())
     session.user_uuid = user_id
 def _init_http_session(self, request, user_id):
     session = IPixelatedSession(request.getSession())
     session.user_uuid = user_id
    def render_GET(self, request):
        session = IPixelatedSession(request.getSession())
        status = 'completed' if self._services_factory.mode.is_single_user else str(session.check_login_status())

        response = {'status': status}
        return respond_json(response, request)
 def _init_http_session(self, request, leap_user):
     session = IPixelatedSession(request.getSession())
     session.user_uuid = leap_user.leap_session.user_auth.uuid
 def set_session_cookies(_):
     session = IPixelatedSession(request.getSession())
     session.user_uuid = user_auth.uuid