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

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

کاربر سایت

razor

عضویت از 1393/10/13

مشکل امنیتی در ورود به سایت

  • چهارشنبه 7 تیر 1396
  • 17:51
تشکر میکنم

سلام خدمت دوستان گرامی

دوستان من برای برسی اطلاعت وردی کاربر برای ورود به سایت(نام کاربری و پسورد) از دستور ساده select استفاده میکنم.همونطور که طالع دارید باگ داره این دستور و میشه ازش عبور کرد.چه راه حلی واس فیکس کردن این باگ وجود داره رهنمایی کنید ممنون.

SqlDataAdapter da = new SqlDataAdapter("select * from [Admin] where [نام کاربری]='" + txtusername.Text + "'AND [رمز عبور]='" + txtpassword.Text + "'", akoconnection);
                        da.Fill(akodt);
                        if (akodt.Rows.Count > 0)
                        {
                            Session.Add("userA", txtusername.Text);
                            Response.Redirect("/Nad/PageA/Index.aspx");
                        }
                        else
                        {
                            Label1.Text = "!نام کاربری یا رمز عبور اشتباه است";
                            Label1.Visible = true;
                            txtcaptcha.Text = "";
                        }

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

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

ایمان مدائنی

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

  • پنجشنبه 8 تیر 1396
  • 10:38

از پارامتر دهی استفاده کنید

سرچ کنید use Paramater SqlCommand Sql C#

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

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

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

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