diff --git a/go.mod b/go.mod index 99cf12a..5e2425c 100644 --- a/go.mod +++ b/go.mod @@ -10,7 +10,6 @@ require ( github.com/gin-gonic/gin v1.7.4 github.com/globalsign/mgo v0.0.0-20181015135952-eeefdecb41b8 github.com/gomodule/redigo v2.0.0+incompatible - github.com/gorilla/context v1.1.1 github.com/gorilla/sessions v1.2.0 github.com/kidstuff/mongostore v0.0.0-20181113001930-e650cd85ee4b github.com/lib/pq v1.10.3 // indirect diff --git a/go.sum b/go.sum index bbe23cc..1e36b0f 100644 --- a/go.sum +++ b/go.sum @@ -28,7 +28,6 @@ github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaW github.com/gomodule/redigo v2.0.0+incompatible h1:K/R+8tc58AaqLkqG2Ol3Qk+DR/TlNuhuh457pBFPtt0= github.com/gomodule/redigo v2.0.0+incompatible/go.mod h1:B4C85qUVwatsJoIUNIfCRsp7qO0iAmpGFZ4EELWSbC4= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/gorilla/context v1.1.1 h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ= github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4= diff --git a/sessions.go b/sessions.go index 0ef8ec4..127a290 100644 --- a/sessions.go +++ b/sessions.go @@ -5,7 +5,6 @@ import ( "net/http" "github.com/gin-gonic/gin" - "github.com/gorilla/context" "github.com/gorilla/sessions" ) @@ -50,7 +49,6 @@ func Sessions(name string, store Store) gin.HandlerFunc { return func(c *gin.Context) { s := &session{name, c.Request, store, nil, false, c.Writer} c.Set(DefaultKey, s) - defer context.Clear(c.Request) c.Next() } } @@ -62,7 +60,6 @@ func SessionsMany(names []string, store Store) gin.HandlerFunc { sessions[name] = &session{name, c.Request, store, nil, false, c.Writer} } c.Set(DefaultKey, sessions) - defer context.Clear(c.Request) c.Next() } }