diff --git a/appview/middleware/middleware.go b/appview/middleware/middleware.go --- a/appview/middleware/middleware.go +++ b/appview/middleware/middleware.go @@ -58,7 +58,7 @@ _, auth, err := a.GetSession(r) if err != nil { - log.Printf("not logged in, redirecting") + log.Println("not logged in, redirecting", "err", err) redirectFunc(w, r) return } diff --git a/appview/cache/session/store.go b/appview/cache/session/store.go --- a/appview/cache/session/store.go +++ b/appview/cache/session/store.go @@ -54,9 +54,8 @@ return err } - // set with ttl (expires in + buffer) - expiry, _ := time.Parse(time.RFC3339, session.Expiry) - ttl := time.Until(expiry) + time.Minute + // set with ttl (7 days) + ttl := 7 * 24 * time.Hour return s.cache.Set(ctx, key, data, ttl).Err() }