create new session interface (unused)

This commit is contained in:
2026-04-01 09:34:22 -04:00
parent a058804603
commit d70e679a01
3 changed files with 139 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
package session
import "time"
type SessionData struct {
UserID string
CSRFToken string
ExpiresAt time.Time
}
type SessionStore interface {
Create(sessionID string, session *SessionData) error
Get(sessionID string) (*SessionData, error)
Update(sessionID string, session *SessionData) error
Delete(sessionID string) error
}