C#에서 asp.net 웹 사이트를 만들고 있는데 테이블이 Users(id, username, password, isAdmin)
인 slq 서버에 데이터베이스가 있습니다. isAdmin
열은 이고 기본값은 0
이므로 사용자가 admin이면 isAdmin = 1
이외의 숫자는 isAdmin = 0
입니다.사용자가 웹 사이트 및 폴더를 볼 수 있도록 제한
웹 사이트에 로그인 양식이 있으며 사용자가 로그인하면 isAdmin
값에 따라 Session("admin")
또는 Session("user")
이 생성됩니다.
따라서 Session("user")
페이지와 admin.aspx
페이지의 액세스를 사이트의 업로드 폴더로 어떻게 제한 할 수 있습니까?
나는 관리자가
감사합니다 (isAdmin
1
에를 갱신) 관리자에 다른 사용자를 만들 수 있기 때문에, IIS에서 역할 관리를 추가 할 수 없습니다.
IIS 7 +에서 일 것이다 –
네, 나의 접근 방식은,하지만 어떻게 요 폴더에 대한 액세스를 거부? 그는 폴더에 URL을 쓸 수 있으며 페이지를 열람 할 수 있습니다 ... – dnisko
페이지의 제한된 페이지 로딩. 내 대답을 확인하십시오. – Banana