View Full Version : سوال: مشکل در authentication
mffairy
دوشنبه 11 مهر 1390, 00:02 صبح
با عرض سلام و خسته نباشید من اول گرافیک صفحه وب رو با فتوشاپ طراحی کردم و با css کد قالب اون رو نوشتم که در vs.net اجرا میشه و تا اینجا مشکلی نداره ، ولی وقتی برای لاگین کردن در صفحه web.config خاصیت authentication mode="Forms" را وارد میکنم هیچ کدام از طراحی های من مثل لوگو و منو که با css نوشتم را نمایش نمی دهد و صفحه از حالت گرافیکی خالی میشه ، ولی کنترل هایی که با خود asp.net گذاشتم مثل textbox برای نام کاربری و دکمه ورود را نشون میده لطفا راهنماییم کنید ، مرسی
karim orooji
دوشنبه 11 مهر 1390, 11:36 صبح
سلام دوست عزیز
مشکل از این قراره که اجازه و مجوزه صفحات و پوشه ها و فایلهای برنامه داده نمیشه
<authorization>
<deny users="?"/>
</authorization>
در کد بالا شما اجازه ی دسترسی به صفحات برنامه (و عکس ها و سایر فایلایی که تو پروژه استفاده کردید) را از کاربر ناشناس گرفتید،وقتی کاربر می تونه صفحات شما را ببینه که Login کرده باشه.مثلا اگر به جای سه خط کد بالا،این کد را اضافه کنید،احتمالا مشکلی با مشاهده ی عکس ندارید:
<authorization>
<deny users="*"/>
</authorization>
بسته به میزان امنیت برنامه ، و این که چه صفحاتی احتیاج به login ندارند و کاربر بدون Login کردن هم بتونه اونارو ببینه ، این مجوزهارو باید تغییر بدید.
و برای جلوگیری از این کار باید بعد از تگ </system.web>
این کد رو بنوسید نام پوشه ای که عکس وcss , java داخلش هست رو اجازه دسترسی داده شود
<location path="اسم پوشه"> <system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
منبع (http://forum.how2learnasp.net/)
بحث ایجاد شده در سایت (http://barnamenevis.org/showthread.php?293320-مشکل-در-اهراز-هویت-بوسیله-authentication-(عدم-نمایش-عکس-های-قالب))
یا علی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.