PDA

View Full Version : login security



rainbow
شنبه 17 دی 1384, 09:46 صبح
سلام
من یک صفحه login دارم با cookie ولی نمیدونم چرا مستقیما از طریق وارد کردن address در address bar به صفحات بعد از login میرود.
چطور میشود این درخواست را به صفحه login redirect کرد.
با تشکر

Behrouz_Rad
شنبه 17 دی 1384, 10:38 صبح
اگر از FormsAuthentication استفاده می کنید، کافی است که در Web.Config، با استفاده از سکشن location، مجوز دسترسی برای صفحات مختلف را تعیین کنید.


<location path="adminMenu.aspx">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>

در دستورات فوق، در صورتی که کاربری تصدیق هویت نشده باشد (کوکی تصدیق هویت بر روی سیستم وی وجود نداشته باشد)، به طور خودکار به صفحه ای که در جلوی عبارت LoginUrl در Web.Config نوشته شده هدایت خواهد شد.
موفق باشید.