Files
soft_usite/config/session.go
T
Lizandro GuarnizoandClaude Sonnet 4.6 2ee5e2ea83 fix: sesión sin vencimiento práctico (90 años JWT + cookie persistente)
- JWT exp: 1 año → 90 años
- Cookie Verify-Rest-Token: sin MaxAge (session cookie) → MaxAge 90 años
- Session store: 1 año → 90 años

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-09 20:20:33 -05:00

22 lines
438 B
Go
Executable File

package config
import (
"log"
"time"
"github.com/gofiber/session/v2"
)
type SessionConfig struct {
*session.Session
}
// Setup configura el almacén de sesiones en memoria sin vencimiento práctico.
func (s *SessionConfig) Setup(db DatabaseDriver) error {
s.Session = session.New(session.Config{
Expiration: 90 * 365 * 24 * time.Hour,
})
log.Println("[SESSION] Sesiones en memoria (sin vencimiento práctico)")
return nil
}