コード例 #1
0
 /// <summary>
 /// 保存重置的密码
 /// </summary>
 /// <param name="resetVM"></param>
 /// <returns></returns>
 public async Task <IActionResult> ApplicationUserPasswordReset(ApplicationUserPasswordResetVM resetVM)
 {
     if (ModelState.IsValid)
     {
         // 更新密码
         await _boVMService.ResetApplicationUserPassword(resetVM);
     }
     return(PartialView("_ApplicationUserPasswordReset", resetVM));
 }
コード例 #2
0
        /// <summary>
        /// 获取当前用户信息
        /// </summary>
        /// <returns></returns>
        public async Task <IActionResult> Index()
        {
            var boVM            = new ApplicationUserVM();
            var passwordResetVM = new ApplicationUserPasswordResetVM();

            #region 获取当前的访问用户信息
            var userIdentity = User.Identity;
            if (!String.IsNullOrEmpty(userIdentity.Name))
            {
                var user = await _userManager.FindByNameAsync(userIdentity.Name);

                boVM = await _boVMService.GetVM(user);

                passwordResetVM.UserId = user.Id;
            }
            #endregion

            ViewData["ApplicationUserPasswordResetVM"] = passwordResetVM;
            ViewData["ModuleName"]   = "个人信息管理";
            ViewData["FunctionName"] = "个人系统信息";
            return(View(boVM));
        }