/// <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)); }
/// <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)); }