// 登陆 func (this *MemberC) Login(ctx *web.Context) { if this.BaseC.Requesting(ctx) { r := ctx.Request var usr, pwd string = r.FormValue("usr"), r.FormValue("pwd") partnerId := this.GetPartnerId(ctx) var result dto.MemberLoginResult if len(usr) == 0 || len(pwd) == 0 { result.Message = "会员不存在" } else { encodePwd := domain.MemberSha1Pwd(pwd) b, e, err := dps.MemberService.Login(partnerId, usr, encodePwd) result.Result = b if b { // 生成令牌 e.DynamicToken = util.SetMemberApiToken(ctx.App.Storage(), e.Id, e.Pwd) result.Member = e } if err != nil { result.Message = err.Error() } } ctx.Response.JsonOutput(result) } }
// 登陆 func (this *MemberC) login(ctx *web.Context) { if this.BaseC.Requesting(ctx) { r := ctx.Request var usr, pwd string = r.FormValue("usr"), r.FormValue("pwd") var result dto.MemberLoginResult if len(usr) == 0 || len(pwd) == 0 { result.Message = "会员不存在" } else { b, e, err := dps.MemberService.Login(usr, pwd) result.Result = b if b { // 生成令牌 e.DynamicToken = util.SetMemberApiToken(ctx.App.Storage(), e.Id, e.Pwd) result.Member = e } if err != nil { result.Message = err.Error() } } this.JsonOutput(ctx, result) } }