Files
Self-Service-Dashboard/src/session/session_store.go
T
2026-06-07 20:27:42 -04:00

17 lines
395 B
Go

package session
import "time"
type SessionData struct {
UserID string `json:"userid"`
CSRFToken string `json:"csrftoken"`
ExpiresAt time.Time `json:"expiresat"`
}
type SessionStore interface {
Create(sessionID string, session *SessionData) error
Get(sessionID string) (*SessionData, error)
Update(sessionID string, session *SessionData) error
Delete(sessionID string) error
}