From 9fc4cd8958c32d3bd130f51b5745173338a1295a Mon Sep 17 00:00:00 2001 From: astaxie Date: Mon, 28 Oct 2013 23:25:30 +0800 Subject: [PATCH] #238 add GetProvider --- session/session.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/session/session.go b/session/session.go index 8dbaf067..4f50000d 100644 --- a/session/session.go +++ b/session/session.go @@ -158,6 +158,11 @@ func (manager *Manager) SessionDestroy(w http.ResponseWriter, r *http.Request) { } } +func (manager *Manager) GetProvider(sid string) (sessions SessionStore, err error) { + sessions, err = manager.provider.SessionRead(sid) + return +} + func (manager *Manager) GC() { manager.provider.SessionGC() time.AfterFunc(time.Duration(manager.maxlifetime)*time.Second, func() { manager.GC() })