در این مطلب از سایت میرممد براتون تکه کد جلوگیری از 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

مشخصات

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

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

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

فروشگاه اینترنتی کتاب پابلو کانال دهم انسانی،کانال یازدهم انسانی ،کانال دوازدهم رشته انسانی ارزان کده خرید انواع آینه کنسول فروش تردمیل ارزان رادیاتور موضوعات عمومی بهار خرید و فروش انواع پول شمار ایستاده ادبی