نویسنده:کمیلتاریخ ارسال:6/23/2011 2:59:25 PMبازدید:3190        Share

در این آموزش قصد داریم شما را با روش جلوگیری از ورود کاربران رژیم جعلی اسرائیل به وب سایت شما که بوسیله تکنولوژی NET.  و به زبان #C برنامه نویسی شده است آشنا کنیم.در این روش نیازی به دیتا بیس نخواهیم داشت. این روش از دو راه قابل اجراست.

  • از طریق کد نویسی در page_load
  • از طریق کد نویسی در فایل global.asax.cs


با توجه به اینکه اگر شما این کد را بخواهید در page_load استفاده کنید و کلاس خاصی هم نداشته باشید می بایست در تمامی صفحات این کد را بکار بگیرید پیشنهاد می شود از روش دوم و استفاده از فایل global.ascx بهره بگیرید.

ابتدا فایل تکستی را با محتوای لیست IP کاربران اسرائیلی تولید می کنیم که برای دستیابی به range ip اسرائیل می توانید از سایت زیر استفاده نمایید:

http://www.countryipblocks.net

سپس کد زیر را در متد Application_BeginRequst در فایل Global.ascx می نویسیم:

 if (System.IO.File.Exists(Server.MapPath("il_ip.txt")) == true)
            {
                string[] ilip = System.IO.File.ReadAllLines(Server.MapPath("ip_il.txt"));
                foreach (string ip in ilip)
                    if (ip == HttpContext.Current.Request.UserHostAddress)
                        Response.Redirect("نام صفحه یا سایت مورد نظر برای اخراج");
            }

فایل il_ip.txt فایل تکستی است که ip هایی که قرار است Ban کنیم در آن لیست می کنیم.

اسرائیلی ها را باید از تمامی حقوقی که یک انسان دارد منع کنیم.

نام و نام خانوادگی:
 
ایمیل:
   


 



 
 
No records to display.