func (this *UserController) doModifyPasswd(resp *helper.Response) { oldPasswd := this.GetString("old") newPasswd := this.GetString("new") if oldPasswd == "" || newPasswd == "" { resp.Status = RS.RS_failed resp.Err = helper.Error{Level: helper.WARNING, Msg: "错误|参数错误。"} return } if !helper.VerifyPasswd(models.Blogger.PassWord, models.Blogger.UserName, oldPasswd, models.Blogger.Salt) { resp.Status = RS.RS_failed resp.Err = helper.Error{Level: helper.WARNING, Msg: "错误|原密码错误。"} return } models.Blogger.ChangePassword(newPasswd) resp.Success() }
func (this *UserController) doModifyInfo(resp *helper.Response) { if blogname := this.GetString("blogname"); blogname != "" { models.Blogger.BlogName = blogname } if icon := this.GetString("icon"); icon != "" { models.Blogger.HeadIcon = icon } if introduce := this.GetString("introduce"); introduce != "" { models.Blogger.Introduce = introduce } if sex := this.GetString("sex"); sex != "" { models.Blogger.Sex = sex } if email := this.GetString("email"); email != "" { models.Blogger.Email = email } if address := this.GetString("address"); address != "" { models.Blogger.Address = address } if education := this.GetString("education"); education != "" { models.Blogger.Education = education } resp.Success() }