SetMember 获取或设置当前登录用户信息,如果 MemberId 小于 0 则标识删除 Session
(member models.Member)
| 203 | |
| 204 | // SetMember 获取或设置当前登录用户信息,如果 MemberId 小于 0 则标识删除 Session |
| 205 | func (this *BaseController) SetMember(member models.Member) { |
| 206 | |
| 207 | if member.MemberId <= 0 { |
| 208 | this.DelSession(conf.LoginSessionName) |
| 209 | this.DelSession("uid") |
| 210 | this.DestroySession() |
| 211 | } else { |
| 212 | this.SetSession(conf.LoginSessionName, member) |
| 213 | this.SetSession("uid", member.MemberId) |
| 214 | } |
| 215 | } |
| 216 | |
| 217 | // JsonResult 响应 json 结果 |
| 218 | func (this *BaseController) JsonResult(errCode int, errMsg string, data ...interface{}) { |