PDA

View Full Version : عمل نکردن authentication در Web.config پوشه Admin



imanasp
پنج شنبه 29 تیر 1391, 13:06 عصر
دوستان برنامه نویس سلام
من یک پوشه به نام Admin ساختم و صفحات مدیرم رو داخلش کپی کردم و اینو توی web.config نوشتم:

<location path="admin">
<system.web>

<authentication mode="Forms">
<forms name="sec" loginUrl="~/Admin/AdLogin.aspx" defaultUrl="~/Admin/AdminCarpet.aspx" slidingExpiration="true" timeout="90"/>
</authentication>

<authorization>
<allow roles="Administrators"/>
<deny users="*"/>
</authorization>

و برای بقیه کاربران عادی سایت صفحاتشون رو توی ریشه پروژه قرار دادم و توی web.config اصلی اینو :

<authentication mode="Forms">
<forms name="security" loginUrl="Home.aspx" defaultUrl="Category.aspx" slidingExpiration="true" timeout="90"/>
</authentication>


حالا مشکل اینه که وقتی میخام با مدیر لاگین بکنم به جای اینکه defaultUrl فایل web.config پوشه admin اجرا بشه ، defaultUrl فایل web.config اصلی اجرا میشه !!

imanasp
جمعه 30 تیر 1391, 11:19 صبح
دوستان نظری ندارن؟