2017-11-15 6 views
0

kann mir jemand sagen, warum mit den Rollen in Web-Konfiguration wie unten gesetzt "ContentManager" kann nicht zugreifen, aber Admin und SuperAdmin kann?asp.net Formen Authentifizierung Rollen

<location path="admin"> 
<system.web> 
    <authorization>   
    <allow roles="Admin, SuperAdmin, ContentManager" /> 
    <deny users="*" /> 
    </authorization> 
</system.web> 

<location path="admin/cms"> 
    <system.web> 
     <authorization>   
     <allow roles="Admin, SuperAdmin, ContentManager" /> 
     <deny users="*" /> 
     </authorization> 
    </system.web> 
    </location> 
+1

Sind Sie sicher, dass sich der Benutzer in der Rolle "ContentManager" befindet? – Rahul

Antwort

0

fand ich heraus; der grund ist in meinem dummen code

if (Utils.UserRoleContains("Admin", TxtUsername.Text) || Utils.UserRoleContains("SuperAdmin", TxtUsername.Text)) 
        { 
        //Response.Redirect(AdminRedirect, false); 
        //Context.ApplicationInstance.CompleteRequest(); 
        FormsAuthentication.RedirectFromLoginPage(TxtUsername.Text, true); 
        } 

was ist mit ContentManager ????

Verwandte Themen