Example #1
0
func NewMongoStore(DBCollection *mgo.Collection, keyPairs ...[]byte) *MongoStore {
	index := mgo.Index{Unique: true, Key: []string{"sessionid"}}
	DBCollection.EnsureIndex(index)

	return &MongoStore{
		Codecs: securecookie.CodecsFromPairs(keyPairs...),
		Options: &sessions.Options{
			Path:   "/",
			MaxAge: 86400 * 30,
		},
		DBCollection: DBCollection,
	}
}