PDA

View Full Version : سوال: چگونگی قطع دسترسی کاربران به سایت



sadegh.rj
دوشنبه 03 تیر 1387, 02:18 صبح
با سلام: چطور میشه مواقع خاصی مثل نگهداری یا مشکلات دیگه سایت برای کاربران غیر قابل دسترس باشه و فقط صفحه خاصی که حاوی پیامی مبنی بر تعطیلی سایت باشد را ببینند.
با تشکر

tc1000
دوشنبه 03 تیر 1387, 02:33 صبح
کاری نداره
برای هر صفحه یک فیلد تعریف کن که اگه مثلا مقدار اون فیلد 1 بود اون صفحه بالا بیاد و اگه 0 بود دارکت بشه به یه صفحه ای که میخوا پیام بده
تمام یوزها رو با اون کد چک کن
بای

miladr
دوشنبه 03 تیر 1387, 03:48 صبح
tc1000 این کار که شما میگی میشه وصله پینه کردن.من روشش بهتری پیشنهاد می کنم جستجو تو فروم.
http://barnamenevis.org/forum/showthread.php?t=57909

tc1000
پنج شنبه 02 آبان 1387, 00:54 صبح
میتونی به صورت ارثی هم عمل کرد در ضمینه تعریف دسترسی به کاربر

tc1000
شنبه 04 آبان 1387, 00:32 صبح
البته چیزی که فرمودید درسته ولی توی کنترل پانل هاست قابلیت این رو هست که کدام صفحه ارجعیت داشته باشه به هر چیزی؟

shahab_ksh
شنبه 04 آبان 1387, 01:19 صبح
من این کار رو بصورت دینا میک انجام دادم

در Master Page متغیری رو تعریف از بانک اطلاعاتی یا appSettings.config بخونی که وضعیت dc بودن یا نبودن رو برسی میکنید و ریدایرکت به صفحه مورد نظرتون البته فقط و فقط یکبار باید تست بشه که به کارایی تون ضربه نخوره یعنی از If IsPostBack = FalseThen استفاده کن

milade
شنبه 04 آبان 1387, 07:25 صبح
عزیزان سلام
این چه کاریه اقایون(اقا شهاب شما دیگه چرا؟؟؟)
فایل app_offline.htm برای همین کار تدارک دیده شده دیگه عزیزان
این فایل وقتی در دایرکتوری اصلی(پیش web.config) باشه به طور خودکار asp.net اون رو نشون میده
همین!!!
یک توصیه:
فایل رو بیش از 512 بایت قرار بدید چون IE 6 مشکل داره و خطای Show Friendly Http Errors رو نشون میده که باعث افت کلاس می شود

موفق و پیروز باشید

Behrouz_Rad
شنبه 04 آبان 1387, 11:55 صبح
جواب صحیح در پست 3 داده شده. جای بحث دیگه ای برای تاپیکی که مربوط به 4 ماه پیش هست نمیمونه.

shahab_ksh
شنبه 04 آبان 1387, 12:06 عصر
این چه کاریه اقایون(اقا شهاب شما دیگه چرا؟؟؟)
فایل app_offline.htm برای همین کار تدارک دیده شده دیگه عزیزان

خوب این که واضحه یا من درست نفهمیدم یا هدف اینه به طور دینامیک سایت قطع بشه ! یعنی از طریق کنترل پنل با این روش آقای راد و شما اگه این فایل رو به هاست منتقل کنید دیگه به کنترل پنل هم دسترسی نخواهید داشت ! این که بیاید دستی یه فایل رو وارد هاست کنید و بعد هم حذفش کنید دیگه معنای دینامیک بودن نمیده البته اگه منظور سوال کننده دینامیک بودن بوده در غیر این صورت این روش خوب معلومه راهشه

Behrouz_Rad
شنبه 04 آبان 1387, 12:19 عصر
با این روش آقای راد و شما اگه این فایل رو به هاست منتقل کنید دیگه به کنترل پنل هم دسترسی نخواهید داشت !

چرا؟.............

shahab_ksh
شنبه 04 آبان 1387, 12:26 عصر
چرا؟.............

بهروز جان فرض کنید آدرس مدیریت سایت شما www.x.com/myadmin/index.aspx (http://www.x.com/myadmin/index.aspx) هستش وقتی شما اون فایل رو به روتتون اضافه میکنید نمیتونید به این آدرس هم دسترسی داشته باشید یعنی دسترسی شما به کنترل پنل هم قطع میشه "البته منظورم کنترل پنل هاستینگ نیست" گفتم اگه منظور قطع سایت بصورت دینامیکه این روش جواب نمیده

Behrouz_Rad
شنبه 04 آبان 1387, 12:46 عصر
آها! کنترل پنل سایت منظورت هست... برای عملیات "نگهداری" app_offline.htm استفاده میشه. مثل همین سایت که برای ارتقا به نسخه ی جدید گاهی اوقات با پیغام "در حال عملیات نگهداری..." مواجه میشی. اما اگر نوع خاصی از نگهداری مد نظر هست، روشی که گفتی بد نیست.

موفق باشید.