더북(TheBook)

2. 회원 인증 처리를 위한 컨트롤러 클래스인 UserController.cs 파일을 생성하고 다음과 같이 코드를 작성한다.

UserController 생성자: 리파지터리 클래스를 생성자 주입시킨다.

Index 액션 메서드: [Authorize] 특성을 적용해 인증되지 않은 사용자는 Startup.cs 파일에서 인증 설정 시 준 옵션에 의해서 Login 페이지로 자동 이동시킨다.

Register 액션 메서드: 회원 가입 관련된 코드를 작성한다.

Login 액션 메서드: 쿠키 인증을 사용해 아이디와 암호가 맞으면 인증을 준다.

Logout 액션 메서드: 쿠키 인증을 제거해 로그아웃 기능을 구현한다.

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