mirror of
https://github.com/kataras/iris.git
synced 2026-03-08 09:25:58 +00:00
Add an example for sessions + securecookie. Relative: http://support.iris-go.com/d/29-mark-cookie-for-session-as-secure
Former-commit-id: 10c30aabdf6b8fa59457ed8296b3e87108d3861c
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package sessions
|
||||
|
||||
import (
|
||||
"encoding/base64"
|
||||
"time"
|
||||
)
|
||||
|
||||
@@ -26,11 +25,6 @@ type (
|
||||
// Defaults to "irissessionid"
|
||||
Cookie string
|
||||
|
||||
// DecodeCookie set it to true to decode the cookie key with base64 URLEncoding
|
||||
//
|
||||
// Defaults to false
|
||||
DecodeCookie bool
|
||||
|
||||
// Encode the cookie value if not nil.
|
||||
// Should accept as first argument the cookie name (config.Name)
|
||||
// as second argument the server's generated session id.
|
||||
@@ -83,12 +77,6 @@ func (c Config) Validate() Config {
|
||||
c.Cookie = DefaultCookieName
|
||||
}
|
||||
|
||||
if c.DecodeCookie {
|
||||
c.Cookie = base64.URLEncoding.EncodeToString([]byte(c.Cookie)) // change the cookie's name/key to a more safe(?)
|
||||
// get the real value for your tests by:
|
||||
//sessIdKey := url.QueryEscape(base64.URLEncoding.EncodeToString([]byte(Sessions.Cookie)))
|
||||
}
|
||||
|
||||
if c.CookieLength <= 0 {
|
||||
c.CookieLength = DefaultCookieLength
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user