선택한 사용자의 패스워드 변경

관리자가 선택한 사용자의 비밀번호를 바꿔줄 때 사용

// 만약 로그인한 사용자의 비밀번호를 바꾸는 경우 User정보로 처리
// var user = await _userManager.GetUserAsync(User);

// 선택한 사용자 User 정보 조회
var user = await _userManager.FindByNameAsync(HospOrgNo);
if (user == null)
{
	ModelState.AddModelError(string.Empty, "사용자 정보가 존재하지 않습니다");
 	return Page();
}

// 이전 비밀번호 없이, 비밀번호를 초기화 할 수 있는 토큰 생성
var token = await _userManager.GeneratePasswordResetTokenAsync(user);
// 비밀번호 초기화
var result = await _userManager.ResetPasswordAsync(user, token, Input.Password);

좋은 웹페이지 즐겨찾기