mirror of
https://github.com/kataras/iris.git
synced 2025-12-18 18:37:05 +00:00
Sessions are now in full sync with the registered database, on acquire(init), set, get, delete, clear, visit, len, release(destroy) as requested by almost everyone. https://github.com/kataras/iris/issues/969
Former-commit-id: 49fcdb93106a78f0a24ad3fb4d8725e35e98451a
This commit is contained in:
@@ -20,9 +20,11 @@ func main() {
|
||||
db.Close()
|
||||
})
|
||||
|
||||
defer db.Close() // close and unlock the database if application errored.
|
||||
|
||||
sess := sessions.New(sessions.Config{
|
||||
Cookie: "sessionscookieid",
|
||||
Expires: 45 * time.Minute, // <=0 means unlimited life
|
||||
Expires: 45 * time.Second, // <=0 means unlimited life. Defaults to 0.
|
||||
})
|
||||
|
||||
//
|
||||
@@ -89,5 +91,5 @@ func main() {
|
||||
sess.ShiftExpiration(ctx)
|
||||
})
|
||||
|
||||
app.Run(iris.Addr(":8080"))
|
||||
app.Run(iris.Addr(":8080"), iris.WithoutServerError(iris.ErrServerClosed))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user