anahita_s
شنبه 17 آذر 1386, 19:46 عصر
با سلام
من در برنامم از FormsAuthentication استفاده کردم و در یک virtual directory دو برنامه دارم که هر دو کاملا مشابه هم هستند و کد web.config انها و کد صفحه login این دو برنامه مانند هم است، یکی از برنامه ها به طور کامل اجرا می شود و عملیات login را انجام می دهد. اما برنامه دوم پس از وارد کردن نام کاربری و رمز ورود و با صحیح بودن آنها پس از زدن کلید login به صفحه مورد نظر redirect نمی شود و به همان صفحه login بر می گردد.
کد فایل web.config
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
<authentication mode="Forms">
<forms name="AuthCookie" path="/" defaultUrl="UI/Hotel/MainPage.aspx" loginUrl="UI/HotelLogin.aspx" protection="All" timeout="30">
<credentials passwordFormat="Clear">
</credentials>
</forms>
</authentication>
</system.web>
<location path="UI/Hotel">
<system.web>
<authorization>
<allow roles="Admin,Manager,User"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
</configuration>
با تشکر
من در برنامم از FormsAuthentication استفاده کردم و در یک virtual directory دو برنامه دارم که هر دو کاملا مشابه هم هستند و کد web.config انها و کد صفحه login این دو برنامه مانند هم است، یکی از برنامه ها به طور کامل اجرا می شود و عملیات login را انجام می دهد. اما برنامه دوم پس از وارد کردن نام کاربری و رمز ورود و با صحیح بودن آنها پس از زدن کلید login به صفحه مورد نظر redirect نمی شود و به همان صفحه login بر می گردد.
کد فایل web.config
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
<compilation debug="true"/>
<authentication mode="Forms">
<forms name="AuthCookie" path="/" defaultUrl="UI/Hotel/MainPage.aspx" loginUrl="UI/HotelLogin.aspx" protection="All" timeout="30">
<credentials passwordFormat="Clear">
</credentials>
</forms>
</authentication>
</system.web>
<location path="UI/Hotel">
<system.web>
<authorization>
<allow roles="Admin,Manager,User"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
</configuration>
با تشکر