ASP.NET MVC5에서 특정 페이지에 접근 가능한 유저인지 확인하는 기능은 보안과 사용자 경험의 핵싱 요소중 하나이다. 이번 포스팅에서는 ASP.NET MVC5에서 제공하는 사용자의 권한 부여 여부에 따른 페이지 접근을 제어하는 방법을 알아보고자 한다. 1. 데이터베이스 테이블 설계권한 확인을 위해 아래와 같은 테이블 구조를 사용할 수 있다. (예시)CREATE TABLE Users ( UserId INT PRIMARY KEY, UserName NVARCHAR(100));CREATE TABLE PagePermissions ( PageId INT PRIMARY KEY, PageUrl NVARCHAR(200));CREATE TABLE UserPermissions ( UserId INT, ..