PDA

View Full Version : سوال: سطح دسترسی



reza4359
دوشنبه 31 خرداد 1389, 13:11 عصر
سلام دوستان من چند تا صفحه رو تو یه پوشه به نام admin گذاشتم که دسترسی اونا رو محدود کردم و یک صفحه login توی مسیر جاری سایت دارم حالا میخوام در هر شرایطی صفحه login اول لود بشه (چون صفحه default من که بعد از لاگین به صورت پیشفرض به اون صفحه میره توی پوشه admin قرار داره وچون هاست به طور پیشفرض صفحه default رو به عنوان صفحه اول قرار میده و لود میکنه) حالا باید چه کار کنم که اول صفحه لاگین لود بشه و بعد از لاگین به صفحه default داخل پوشه admin بره...ممنون

shirin_sh1024
دوشنبه 31 خرداد 1389, 13:14 عصر
هر صفحه ای رو که میخوای به عنوان اولین صفحه لود بشه رو اون صفحه تو سولوشن کلیک راست کن set as start page رو بزن

Vahid_moghaddam
دوشنبه 31 خرداد 1389, 13:28 عصر
هر صفحه ای رو که میخوای به عنوان اولین صفحه لود بشه رو اون صفحه تو سولوشن کلیک راست کن set as start page رو بزن

این روش فقط در VS عمل می کنه و نه روی هاست.
شما به صفحه default حق دسترسی برای اعضا دادین. پس زمانی که کاربر درخواست این صفحه رو داده، اگه احراز هویت نشده باشه، باید به طور خودکار هدایت بشه به صفحه login. تنظیمات شبیه زیر باید در webconfig وجود داشته باشه:



<authentication mode="Forms">
<forms name="logincookie" loginUrl="login.aspx" timeout="20" defaultUrl="admin/default.aspx"></forms>
</authentication>
<authorization>
<allow users="*"/>
</authorization>