در این مطلب از سایت میرممد براتون تکه کد جلوگیری از sql injection در ASP MVC رو میذارم.

کد :

private string UntiInject(string st)
        {
            st = st.Trim().Replace("DROP", "").Replace("comment", "").Replace("|", "").Replace("&", "").Replace("%", "").Replace("+", "").Replace("\"", "").Replace("'", "").Replace("null", "").Replace("true", "").Replace("false", "").Replace("SUBSTRING", "").Replace("SELECT", "").Replace("FROM", "").Replace("ELSE", "").Replace("END", "")
                .Replace("CASE", "").Replace("WHEN", "").Replace("QUERY", "").Replace("DELAY", "").Replace("WAITFOR", "").Replace("IF", "").Replace("exec", "").Replace("master", "").Replace("declare", "").Replace(";", "").Replace("/*", "").Replace("*/", "").Replace("/", "").Replace("=", "").Replace("!", "").Replace("COLLATE", "")
                .Replace("0x", "").Replace("NOT", "").Replace("IN", "").Replace("EXISTS", "");
            return st;
        }

روش استفاده :

public ActionResult Index(string UserName)
        {
            UserName = UntiInject(UserName);
            return View();
        }

امیدوارم کاربردی باشه براتون.اگر سوالی بود از بخش نظرات بپرسید.


میرممد replace ,st ,        ,username ,string ,کد ,replace replace ,در asp ,injection در ,st         ,asp mvc ,replace replace replaceمنبع

تبدیل ثانیه به فرمت دقیقه : ثانیه

طراحی و پیاده سازی وبسایت کلینیک قو سپید

طراحی و پیاده سازی وبسایت ISCRC.IR

آموزش مخفی کردن اسکرول بار همراه با کد

آموزش لود اطلاعات با اسکرول کردن در ASP.net MVC

آموزش سئو | عملکرد موتورهای جستجو

تکه کد گرفتن اطلاعات رندم از دیتابیس در asp.net MVC

مشخصات

آخرین مطالب این وبلاگ

آخرین ارسال ها

آخرین جستجو ها

طب کاران نامی آشنا در صنایع پزشکی ایران آنلاین خدمات بازسازی ساختمان با قیمت مناسب تخفیف اجرای پروژه های پسیو شبکه خرید پوستر دیواری با قیمت مناسب هر چی که بخوای طلا کلیپ بانک لینک های دانلود فیلم ، دانلود سریال و دانلود آهنگ میباشد فروشگاه اینترنتی کالای ارزان