1
내 웹 사이트에 기본 asp.net 역할 및 멤버 자격 공급자를 사용하고 있습니다.Asp.net 특정 페이지에서 특정 역할의 사용자를 제한하는 방법 C#
내가 페이지 이름
doctorDiscussionBoard.aspx
에서 역할 "간호사"에있는 모든 사용자를 제한 할 것.
도와주세요.
페이지로드 방법에 코드를 작성합니다.
내 웹 사이트에 기본 asp.net 역할 및 멤버 자격 공급자를 사용하고 있습니다.Asp.net 특정 페이지에서 특정 역할의 사용자를 제한하는 방법 C#
내가 페이지 이름
doctorDiscussionBoard.aspx
에서 역할 "간호사"에있는 모든 사용자를 제한 할 것.
도와주세요.
페이지로드 방법에 코드를 작성합니다.
당신이 제안처럼 당신이 그것을 할 수 있습니다 방법은 System.Security.Principal
네임 스페이스에 있음을
if (User.IsInRole("Nurse"))
//Redirect
.
또한 Web.config의에서 작업을 수행 할 수 있습니다
<configuration>
<location path="doctorDiscussionBoard.aspx">
<system.web>
<authorization>
<deny roles="Nurses" />
<allow roles="Doctors" />
<deny users="*" />
</authorization>
</system.web>
</location>
....
귀하의 편집 그것에 나를 이길 ... – cjk