**After login i am not able to access page.After login again redirect to login page.
2 レベルのフォルダー構造を使用しています。CMS フォルダーには 2 つのフォルダーが含まれます。1. ユーザー。2. 管理者。
---CMS
----User
----Admin
Means CMS/{USER}{Admin}.**
メインの web.config で
メインの web.config で loginurl を設定し、すべてのユーザーを許可します。
<system.web>
<compilation debug="true" targetFramework="4.0">
</compilation>
<authentication mode="Forms">
<forms name="HESCMS1.0" loginUrl="~/CMS/User/Login.aspx" timeout="40" slidingExpiration="true" cookieless="UseCookies" protection="All" requireSSL="false" enableCrossAppRedirects="false"/>
</authentication>
<authorization>
<allow users="*"/>
</authorization>
<customErrors mode="Off"></customErrors>
</system.web>
<system.web>
<httpRuntime requestValidationMode="2.0"/>
</system.web>
ユーザー フォルダー web.config 内:
管理者ユーザーの役割を設定
<system.web>
<authorization>
<allow roles="CMSUserAdmin" />
<deny users="*"/>
</authorization>
</system.web>
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
管理フォルダー web.config 内:
スーパー管理者のロールを設定します。
<system.web>
<authorization>
<allow roles="CMSSuperAdmin"/>
<deny users="*" />
</authorization>
</system.web>
<location path="Login.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
これはスタックでの最初の投稿なので、あまり経験がありません。