123456789101112131415161718192021 |
- package modules
- import (
- "golang-fave/engine/wrapper"
- )
- func (this *Modules) RegisterAction_IndexUserLogout() *Action {
- return this.newAction(AInfo{
- Mount: "index-user-logout",
- WantUser: true,
- }, func(wrap *wrapper.Wrapper) {
- // Reset session var
- wrap.S.SetInt("UserId", 0)
- // Delete session file
- _ = wrap.S.Destroy()
- // Navigate to login page
- wrap.Write(`window.location='/cp/';`)
- })
- }
|