MCPcopy Index your code
hub / github.com/TruthHun/BookStack / SetMember

Method SetMember

controllers/BaseController.go:205–215  ·  view source on GitHub ↗

SetMember 获取或设置当前登录用户信息,如果 MemberId 小于 0 则标识删除 Session

(member models.Member)

Source from the content-addressed store, hash-verified

203
204// SetMember 获取或设置当前登录用户信息,如果 MemberId 小于 0 则标识删除 Session
205func (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 结果
218func (this *BaseController) JsonResult(errCode int, errMsg string, data ...interface{}) {

Callers 6

PrepareMethod · 0.95
loginByMemberIdMethod · 0.95
LoginMethod · 0.80
LogoutMethod · 0.80
IndexMethod · 0.80
UploadMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected