Exemple #1
0
        public async Task <Core.Model.Member.Member> GetLoginUser()
        {
            var auth = await HttpContext.AuthenticateAsync(BbsUserAuthorizeAttribute.BbsUserAuthenticationScheme);

            var str = auth.Principal.Identities.First(u => u.IsAuthenticated).FindFirst(KeyHelper.BbsUserKey).Value;

            return(JsonConvert.DeserializeObject <Core.Model.Member.Member>(DES3Encrypt.DecryptString(str)));
        }
        public async Task <IActionResult> GetModelByGuid([FromBody] ParmString parm)
        {
            var res = await _adminService.GetModelAsync(m => m.Guid == parm.parm);

            if (!string.IsNullOrEmpty(res.data.Guid))
            {
                res.data.LoginPwd = DES3Encrypt.DecryptString(res.data.LoginPwd);
            }
            return(Ok(res));
        }
Exemple #3
0
        public async Task <IActionResult> IsLogin()
        {
            var auth = await HttpContext.AuthenticateAsync(BbsUserAuthorizeAttribute.BbsUserAuthenticationScheme);

            var str   = auth.Principal.Identities.First(u => u.IsAuthenticated).FindFirst(KeyHelper.BbsUserKey).Value;
            var model = JsonConvert.DeserializeObject <Core.Model.Member.Member>(DES3Encrypt.DecryptString(str));

            return(Ok(new ApiResult <Core.Model.Member.Member>()
            {
                data = model
            }));
        }
Exemple #4
0
        public IActionResult AdminModify(string id)
        {
            ViewBag.Roles = _sysRoleService.GetListAsync(m => m.IsEnable, m => m.Sort, DbOrderEnum.Desc).Result.data;
            var adminModel = _sysAdminService.GetModelAsync(id).Result.data;

            //密码解密
            if (adminModel != null)
            {
                adminModel.Pwd = DES3Encrypt.DecryptString(adminModel.Pwd);
            }
            return(View(adminModel));
        }
Exemple #5
0
 public void OnGet(string guid, string shop)
 {
     staffModel = _staffService.GetByGuidAsync(guid).Result.data;
     if (staffModel != null)
     {
         //密码解密
         staffModel.LoginPwd = DES3Encrypt.DecryptString(staffModel.LoginPwd);
     }
     if (!string.IsNullOrEmpty(shop))
     {
         staffModel.ShopGuid = shop;
     }
 }
Exemple #6
0
        public async Task <IActionResult> GetModel([FromBody] ParmString obj)
        {
            var res = await _memberService.GetModelAsync(m => m.Guid == obj.parm);

            if (!string.IsNullOrEmpty(res.data?.Guid))
            {
                res.data.LoginPwd = DES3Encrypt.DecryptString(res.data.LoginPwd);
            }
            //获得所有组
            var group = await _groupService.GetListAsync(m => !m.IsDel, m => m.Level, DbOrderEnum.Asc);

            return(Ok(new ApiResult <MemberGroupDto>()
            {
                statusCode = res.statusCode, data = new MemberGroupDto()
                {
                    member = res.data, group = group.data
                }
            }));
        }
Exemple #7
0
 public void OnGet(string guid)
 {
     shopModel = _shopService.GetByGuidAsync(guid).Result.data;
     //密码解密
     shopModel.LoginPwd = DES3Encrypt.DecryptString(shopModel.LoginPwd);
 }
 public void OnGet(string guid)
 {
     adminModel = _adminService.GetModelAsync(m => m.Guid == guid).Result.data;
     //密码解密
     adminModel.LoginPwd = DES3Encrypt.DecryptString(adminModel.LoginPwd);
 }