مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

مسدود کردن لیستی از IP ها

  • پنجشنبه 5 اسفند 1395
  • 18:53
تشکر میکنم

سلام

اول خواستم بگم که آموزش زیر عمل نمیکنه  و خطای 500 رخ میده

مسدود کردن آدرس IP با استفاده از IHttpModule در Asp.Net

من یک لیست از IP  های مسدود دارم در یکی از جداول دیتابیسم

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

سوال من اینه که این روشی که من دارم استفاده میکنم صحیح هست ؟ اصلا این درسته که از Application_BeginRequest استفاده میکنم

مشکلی از نظر کاهش سرعت سایت و امنیت نیست ؟

ممنون میشم منو راهنمایی کنید

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 5 اسفند 1395
  • 19:56

از ننظر امنیت خیر ولی سرعت چرا

میتونید لیست IP ها مسدود رو در یک لیست نگهدارید و هربار به بانک کوئری نزنید

کاربر سایت

Mr-Mohammad

عضویت از 1393/03/20

  • پنجشنبه 5 اسفند 1395
  • 20:20

ممنون از پاسختون

منظور شما چه لیستی هست ؟

اخه میخوام  مدیریت داشته باشم روشون

مثلا اگر کاربر بیش از 5 بار سعی در لاگین کردن داشته باشه ای پی کاربر بلاک بشه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 5 اسفند 1395
  • 22:09
یک لیست generic به صورت static تعریف کن و هر بار که کاربر 5 بار تلاش کرد به اون لیست اضافه کنید
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)