2.5 KiB
2.5 KiB
module x.sessions
Contents
- new_session_id
- verify_session_id
- DBStore.create
- Store
- DBStore[T]
- MemoryStore[T]
- Sessions[T]
- CookieOptions
- CurrentSession
- DBStore
- DBStoreSessions
- MemoryStore
- Sessions
new_session_id
verify_session_id
DBStore.create
Store
all
clear
DBStore[T]
all
get
destroy
clear
set
MemoryStore[T]
all
get
destroy
clear
set
Sessions[T]
set_session_id
validate_session
get
destroy
logout
save
resave
get_session_id
CookieOptions
CurrentSession
Example
pub struct Context {
vweb.Context
sessions.CurrentSessions[User]
}
DBStore
DBStoreSessions
MemoryStore
Sessions
Example
pub struct App {
pub mut:
sessions &sessions.Sessions[User]
}