From 266c62f079437167ec106075c49e489425772efa Mon Sep 17 00:00:00 2001 From: Umputun Date: Sun, 21 Jan 2018 15:17:43 -0600 Subject: [PATCH] long auth cookie --- app/main.go | 2 +- app/rest/middleware.go | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/main.go b/app/main.go index c8e8f69b..12d3e11c 100644 --- a/app/main.go +++ b/app/main.go @@ -88,8 +88,8 @@ func main() { sessionStore := func() sessions.Store { sess := sessions.NewFilesystemStore(srvOpts.SessionStore, []byte(srvOpts.StoreKey)) sess.Options.HttpOnly = true - sess.Options.MaxAge = 15 * 24 * 3600 // 15 days in seconds sess.Options.Secure = true + sess.Options.MaxAge = int(time.Duration(time.Hour * 24 * 365).Seconds()) return sess }() diff --git a/app/rest/middleware.go b/app/rest/middleware.go index 576b2d7c..80fa804c 100644 --- a/app/rest/middleware.go +++ b/app/rest/middleware.go @@ -16,11 +16,10 @@ import ( "github.com/didip/tollbooth" "github.com/go-chi/chi/middleware" "github.com/go-chi/render" + "github.com/umputun/remark/app/rest/common" ) -var org = "Umputun" - // JSON is a map alias, just for convenience type JSON map[string]interface{} @@ -63,7 +62,7 @@ func Limiter(recSec int, excludeIps ...string) func(http.Handler) http.Handler { func AppInfo(app string, version string) func(http.Handler) http.Handler { f := func(h http.Handler) http.Handler { fn := func(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Org", org) + w.Header().Set("Org", "Umputun") w.Header().Set("App-Name", app) w.Header().Set("App-Version", version) if mhost := os.Getenv("MHOST"); mhost != "" {