/// <summary> /// 获取后台用户登录Cookie信息 /// </summary> /// <returns></returns> public BackstageCookie GetUserCook() { string cookie = ServiceCollectionExtension.Decrypt(CookieUtility.GetCookie(TbConstant.WEBSITE_AUTHENTICATION_SCHEME)); BackstageCookie back = new BackstageCookie(); back = cookie.GetModel <BackstageCookie>(); return(back); }
public BackstageCookie GetUserCook() { string cookie = DataProtectionUtil.UnProtect(CookieUtil.GetCookie(Constants.WEBSITE_AUTHENTICATION_SCHEME)); BackstageCookie back = new BackstageCookie(); back = cookie.GetModel <BackstageCookie>(); return(back); }
/// <summary> /// 密码修改 /// </summary> /// <param name="model"></param> /// <returns></returns> public ResponsResult UpdatePwd(BackstageUserAdd model) { ResponsResult result = new ResponsResult(); BackstageCookie backUser = GetUserCook(); BackstageUser backstageModel = this.First <BackstageUser>(t => t.Id == backUser.Id); if (backstageModel == null) { return(result.SetStatus(ErrorCode.NotFound, "登录名称不存在!")); } string pwd = Security.MD5(model.OldPassword); if (pwd.Equals(backstageModel.Password)) { string pwdNew = Security.MD5(model.ConfirmPassword); backstageModel.Password = pwdNew; } else { return(result.SetStatus(ErrorCode.NotFound, "您输入的密码不正确!")); } this.Update(backstageModel, true); return(result); }