__init__ (self, user, resume=False, full_name=None, user_type=None)
No docs
No docs
get_expiry_in_seconds (self, expiry)
No docs
No docs
get_session_data_from_cache (self)
No docs
get_session_data_from_db (self)
No docs
get session record, or return the standard Guest Record
No docs
non-login request: load a session
start a new session
all guests share the same 'Guest' session
extend session expiry
Public API
/api/method/frappe.sessions.clear
frappe.sessions.clear (user=None)
No docs
frappe.sessions.clear_all_sessions ()
This effectively logs out all users
frappe.sessions.clear_cache (user=None)
No docs
frappe.sessions.clear_expired_sessions ()
This function is meant to be called from scheduler
frappe.sessions.clear_global_cache ()
No docs
frappe.sessions.clear_sessions (user=None, keep_current=False, device=None)
No docs
frappe.sessions.delete_session (sid=None, user=None)
No docs
frappe.sessions.generate_csrf_token ()
No docs
get session boot info
frappe.sessions.get_csrf_token ()
No docs
frappe.sessions.get_expiry_period (device=desktop)
No docs
frappe.sessions.get_geo_from_ip (ip_addr)
No docs
frappe.sessions.get_geo_ip_country (ip_addr)
No docs