2. 회원 인증 처리를 위한 컨트롤러 클래스인 UserController.cs 파일을 생성하고 다음과 같이 코드를 작성한다.
• UserController 생성자: 리파지터리 클래스를 생성자 주입시킨다.
• Index 액션 메서드: [Authorize] 특성을 적용해 인증되지 않은 사용자는 Startup.cs 파일에서 인증 설정 시 준 옵션에 의해서 Login 페이지로 자동 이동시킨다.
• Register 액션 메서드: 회원 가입 관련된 코드를 작성한다.
• Login 액션 메서드: 쿠키 인증을 사용해 아이디와 암호가 맞으면 인증을 준다.
• Logout 액션 메서드: 쿠키 인증을 제거해 로그아웃 기능을 구현한다.