Example #1
0
    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
Example #2
0
    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
Example #3
0
    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"])
Example #4
0
    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 = {}
Example #5
0
    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 = {}
Example #6
0
    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"])
Example #7
0
    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:
Example #8
0
    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
Example #9
0
    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
Example #10
0
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)