PDA

View Full Version : سوال: مشکل با دستور <authorization> در وب کانفیگ



khorsandreza
پنج شنبه 29 فروردین 1392, 14:45 عصر
سلام
من برای دسترسی به سایت محدودیت کاربری ایجاد کردم حتما کاربر باید لاگین انجام بده و در فایل وب کانفیگ

<authentication mode="Forms">
<forms loginUrl="AdminLogin.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>


از دستورات بالا استفاده کردم حال تا زمانی که لاگین انجام نشده دسترسی عملا به پوشه تصاویر و استایل ها نا ممکن است صفحه لاگین به هم میریزه البته مشکل اصلی این دستور

<authorization>
<deny users="?"/>
</authorization>

میباشد بنظر دوستان چکار باید بکنم تا این مشکل حل شود؟

elahe471
پنج شنبه 29 فروردین 1392, 16:23 عصر
معمولا برای یه مسیر خاص Authorization میزارن که این مشکلات پیش نیاد ، یه Folder درست کنید صفحات بعد از لاگین رو به اونجا انتقال بدین تگ Authorization هم به این شکل بزارید تو Web.Config


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

<authorization>
<deny users="?"/>

</authorization>


</system.web>
</location>

khorsandreza
پنج شنبه 29 فروردین 1392, 17:23 عصر
اگه بخواهیم تصاویر و فایل css مورد نیاز برا فرم لاگین را در یک سایت دیگه قرار بدیم بنظرتان اشکال پیش نمی اید؟

elahe471
پنج شنبه 29 فروردین 1392, 22:28 عصر
میشه ولی یه کم کار حرفه ای نیست ! سرعت رو هم میاره پایین ... چرا راه حل اول نه ؟