더북(TheBook)

34.5.6 인증 확인

인증되지 않은 사용자를 로그인 페이지로 리디렉션시키는 코드는 다음과 같다.


/// <summary>
/// 인사말 페이지
/// </summary>
public IActionResult Greetings()
{
  // [Authorize] 특성의 또 다른 표현 방법
  // 인증되지 않은 사용자는
  if (User.Identity.IsAuthenticated == false)
  {
      // 로그인 페이지로 리디렉션
      return new ChallengeResult();
  }
  
  return View();
}

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.