def get_session(request, other_application="admin"): """ checks that user is authorized to access other_application""" if request.application == other_application: raise KeyError try: session_id = request.cookies["session_id_" + other_application].value osession = storage.load_storage(os.path.join(up(request.folder), other_application, "sessions", session_id)) except Exception, e: osession = storage.Storage()
def get_session(request, other_application='admin'): """ checks that user is authorized to access other_application""" if request.application == other_application: raise KeyError try: session_id = request.cookies['session_id_' + other_application].value osession = storage.load_storage(os.path.join( up(request.folder), other_application, 'sessions', session_id)) except Exception, e: osession = storage.Storage()
def get_session(request, other_application='admin'): """ checks that user is authorized to access other_application""" if request.application == other_application: raise KeyError try: session_id = request.cookies['session_id_' + other_application].value osession = storage.load_storage(os.path.join( up(request.folder), other_application, 'sessions', session_id)) except: osession = storage.Storage() return osession
def get_session(request, other_application='admin'): """Checks that user is authorized to access other_application""" if request.application == other_application: raise KeyError try: session_id = request.cookies['session_id_' + other_application].value session_filename = os.path.join( up(request.folder), other_application, 'sessions', session_id) if not os.path.exists(session_filename): session_filename = generate(session_filename) osession = storage.load_storage(session_filename) except Exception, e: osession = storage.Storage()