def __getattr__(self, item): setting = _Settings.settings_object() if hasattr(setting, item): config = getattr(setting, item) else: raise ConfigError('settings "%s" not exist!' % item) return storage(config) if type(config) is dict else config
def process_init(self, application): self._cachestore = (caches[settings.TOKEN.token_cache_alias]).get_old_redis() self.config = storage(token_parameters) if settings.TOKEN: self.config.update(settings.TOKEN) self._tokenManager = TokenManager(self._cachestore, self.config["secret_key"])
def __init__(self, handler, store, config=None): self._get_cookie = handler.get_cookie self._set_cookie = handler.set_cookie self.remote_ip = handler.request.remote_ip self.store = store self.config = storage(session_parameters) if config: self.config.update(config) self._data = {}
def process_init(self, application): self._cachestore = ( caches[settings.TOKEN.token_cache_alias]).get_old_redis() self.config = storage(token_parameters) if settings.TOKEN: self.config.update(settings.TOKEN) self._tokenManager = TokenManager(self._cachestore, self.config["secret_key"])
sha1 = sha.new from tornadopy.storage import storage from tornadopy.utils import safestr from tornadopy.settings_manager import settings from tornadopy.cache import caches rx = re.compile('^[0-9a-fA-F]+$') token_parameters = storage({ 'token_cache_alias': 'default_redis', # 此处必须是 default_redis 'ignore_change_ip': False, 'token_timeout': 2592000, 'secret_key': 'fLjUfxqXtfNoIldA0A0J', 'token_version': '' }) class TokenMiddleware(object): _cachestore = None _tokenManager = None token = None def process_init(self, application): self._cachestore = (caches[settings.TOKEN.token_cache_alias]).get_old_redis() self.config = storage(token_parameters) if settings.TOKEN:
def process_response(self, handler, clear, chunk): if hasattr(handler, "session"): handler.session.save() del handler.session _DAY1 = 24 * 60 * 60 _DAY30 = _DAY1 * 30 session_parameters = storage({ 'session_name': '__TORNADOSSID', 'cookie_domain': None, 'cookie_path': '/', 'expires': 0, # 24 * 60 * 60, # 24 hours in seconds 'ignore_change_ip': False, 'httponly': True, 'secure': False, 'secret_key': 'fLjUfxqXtfNoIldA0A0J', 'session_version': '' }) class SessionManager(object): _killed = False def __init__(self, handler, store, config=None): self._get_cookie = handler.get_cookie self._set_cookie = handler.set_cookie self.remote_ip = handler.request.remote_ip self.store = store
except ImportError: import sha sha1 = sha.new from tornadopy.storage import storage from tornadopy.utils import safestr from tornadopy.settings_manager import settings from tornadopy.cache import caches rx = re.compile('^[0-9a-fA-F]+$') token_parameters = storage({ 'token_cache_alias': 'default_redis', # 此处必须是 default_redis 'ignore_change_ip': False, 'token_timeout': 2592000, 'secret_key': 'fLjUfxqXtfNoIldA0A0J', 'token_version': '' }) class TokenMiddleware(object): _cachestore = None _tokenManager = None token = None def process_init(self, application): self._cachestore = ( caches[settings.TOKEN.token_cache_alias]).get_old_redis() self.config = storage(token_parameters)