|
@@ -125,11 +125,11 @@ func (la *LightAuth) Login(c *entitys.CtrlContext) {
|
|
|
|
|
|
|
|
func (la *LightAuth) Logout(c *entitys.CtrlContext) {
|
|
func (la *LightAuth) Logout(c *entitys.CtrlContext) {
|
|
|
token := c.Ctx.GetHeader("token")
|
|
token := c.Ctx.GetHeader("token")
|
|
|
- fmt.Println("delete token: ", token)
|
|
|
|
|
- sysutils.GetGlobalTokenStore().Remove(token)
|
|
|
|
|
//登录日志
|
|
//登录日志
|
|
|
tokenStore := sysutils.GetGlobalTokenStore()
|
|
tokenStore := sysutils.GetGlobalTokenStore()
|
|
|
tokenInfo := tokenStore.Get(token)
|
|
tokenInfo := tokenStore.Get(token)
|
|
|
|
|
+ fmt.Println("delete token: ", token)
|
|
|
|
|
+ sysutils.GetGlobalTokenStore().Remove(token)
|
|
|
user := new(sysmodel.SysUser)
|
|
user := new(sysmodel.SysUser)
|
|
|
if session != nil && tokenInfo != nil {
|
|
if session != nil && tokenInfo != nil {
|
|
|
_, err := c.PlatformDbEngine.Table(user.TableName()).Where("login_id = ?", tokenInfo.LoginID).Get(user)
|
|
_, err := c.PlatformDbEngine.Table(user.TableName()).Where("login_id = ?", tokenInfo.LoginID).Get(user)
|