Package web2py :: Package gluon :: Module globals :: Class Session

[hide private]
[frames] | no frames]

# Class Session

source code

     object --+
              |
           dict --+
                  |
    storage.Storage --+
                      |
                     Session

defines the session object and the default values of its members (None)

Instance Methods | [hide private]

connect(self, request, response, db=global_settings.applications_parent, tablename=`'``web2py_session``'`, masterapp=global_settings.applications_parent, migrate=True, separate=global_settings.applications_parent, check_client=True) separate can be separate=lambda(session_name): session_name[-2:] and it is used to determine a session prefix. | source code

is_new(self) | source code

is_expired(self, seconds=3600) | source code

secure(self) | source code

forget(self, response=global_settings.applications_parent) | source code

_try_store_in_db(self, request, response) | source code

_try_store_on_disk(self, request, response) | source code

_unlock(self, response) | source code

_close(self, response) | source code

Inherited from `storage.Storage`: `__delattr__`, `__getattr__`, `__getitem__`, `__getstate__`, `__repr__`, `__setattr__`, `__setstate__`, `getfirst`, `getlast`, `getlist`

Inherited from `dict`: `__cmp__`, `__contains__`, `__delitem__`, `__eq__`, `__ge__`, `__getattribute__`, `__gt__`, `__hash__`, `__init__`, `__iter__`, `__le__`, `__len__`, `__lt__`, `__ne__`, `__new__`, `__setitem__`, `clear`, `copy`, `fromkeys`, `get`, `has_key`, `items`, `iteritems`, `iterkeys`, `itervalues`, `keys`, `pop`, `popitem`, `setdefault`, `update`, `values`

Inherited from `object`: `__reduce__`, `__reduce_ex__`, `__str__`

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### connect(self, request, response, db=global_settings.applications_parent, tablename=`'``web2py_session``'`, masterapp=global_settings.applications_parent, migrate=True, separate=global_settings.applications_parent, check_client=True)

source code

separate can be separate=lambda(session_name): session_name[-2:] and it is used to determine a session prefix. separate can be True and it is set to session_name[-2:]