diff --git a/_examples/cookies/options/main.go b/_examples/cookies/options/main.go index 70d7e272..d45973b2 100644 --- a/_examples/cookies/options/main.go +++ b/_examples/cookies/options/main.go @@ -41,6 +41,15 @@ func withCookieOptions(ctx iris.Context) { // * CookieExpires // * CookieEncoding ctx.AddCookieOptions(iris.CookieAllowReclaim()) + // ctx.AddCookieOptions(iris.CookieSecure) + // OR for a specific cookie: + // ctx.SetCookieKV("cookie_name", "cookie_value", iris.CookieScure) + // OR by passing a a &http.Cookie: + // ctx.SetCookie(&http.Cookie{ + // Name: "cookie_name", + // Value: "cookie_value", + // Secure: true, + // }) ctx.Next() } diff --git a/_examples/sessions/basic/main.go b/_examples/sessions/basic/main.go index 5827ed88..93944c40 100644 --- a/_examples/sessions/basic/main.go +++ b/_examples/sessions/basic/main.go @@ -38,7 +38,11 @@ func logout(ctx iris.Context) { func main() { app := iris.New() - sess := sessions.New(sessions.Config{Cookie: cookieNameForSessionID, AllowReclaim: true}) + sess := sessions.New(sessions.Config{ + Cookie: cookieNameForSessionID, + // CookieSecureTLS: true, + AllowReclaim: true, + }) app.Use(sess.Handler()) // ^ or comment this line and use sess.Start(ctx) inside your handlers // instead of sessions.Get(ctx).