안녕하세요 자신이 관리되지 않거나 시스템이 볼 수 관리 모듈에 가면 내가 기술 역할 기반 사용자 리디렉션?
- 웹 앱 관리자 모듈 설정에 문제가
사용자가 아닌 경우 관리자 페이지
죄송합니다 그를 리디렉션됩니다, 당신은 t이 페이지에 액세스 할 돈!
<?xml version="1.0"?>
<configuration>
<system.web>
<authorization>
<allow roles="admin" />
<deny users="*"/>
</authorization>
</system.web>
</configuration>
도 내가 로그인 한 사용자는 관리자 또는 다른
protected void Page_Load(object sender, EventArgs e)
{
if (HttpContext.Current.User.Identity.IsAuthenticated)
{
if (Page.User.IsInRole("admin"))
{
if (!Page.IsPostBack)
{
DisplayRolesInGrid();
}
}
if(!Page.User.IsInRole("admin"))
{
Response.Redirect("/accessPage.aspx");
}
}
}
질문이 있으십니까? – aquinas
Seconded - 여기에 무슨 질문이 있습니까? 예상되는 행동은 무엇이며 대신 무엇을보고 있습니까? – JcFx
먼저 케이스를 확인하십시오. 나는 "admin"또는 "Admin"을 의미합니다. 케이스에 문제가없는 경우. 그런 다음 일부 관리 모듈 전문가가 도움을 줄 수 있습니다. if (HttpContext.Current.User.Identity.IsAuthenticated) 또는 – Sami