|
// retoor <retoor@molodetz.nl>
|
|
|
|
import "web" for SessionStore
|
|
|
|
var store = SessionStore.new()
|
|
var session = store.create()
|
|
System.print(session.id != null) // expect: true
|
|
System.print(session.id.count) // expect: 36
|
|
|
|
session["user"] = "alice"
|
|
System.print(session["user"]) // expect: alice
|
|
|
|
store.save(session)
|
|
var retrieved = store.get(session.id)
|
|
System.print(retrieved != null) // expect: true
|
|
System.print(retrieved["user"]) // expect: alice
|
|
|
|
store.destroy(session.id)
|
|
System.print(store.get(session.id) == null) // expect: true
|