PDA

View Full Version : به صفحه اصلی لاگین نمیشم



elena
شنبه 23 دی 1391, 12:45 عصر
مشکل کدمن چیه که صفحه اصلی رو نشون نمیده وپیغام نام کاربری و رمز عبور اشتباه است رو نشونمیده

Dim ds As New DataSet()

d = "select id from login where user='" + txtuser.Text + "' and id='" + txtid.Text + "' "

Dim da As New SqlDataAdapter(s, con)

da.Fill(ds, "t1")

If ds.Tables("t1").Rows.Count > 0 Then

Me.Hide()

Dim fm As New main()

fm.ShowDialog()

Else

MessageBox.Show("رمز عبور یا نام کاربری اشتباه می باشد", "اخطار")
End If

elena
شنبه 23 دی 1391, 16:37 عصر
میشه یکی مشکل منو حل کنه،ممنون میشم

Mani_rf
شنبه 23 دی 1391, 16:41 عصر
کدی که نوشتی هرچند از نظر امنیتی مشکل داره اما از نظر برنامه نویسی مشکلی نداره. باید با اطلاعاتی که تو دیتابیس ثبت شده مطابقت بدی ببینی چرا نمیتونه چیزی پیدا کنه.

elena
شنبه 23 دی 1391, 17:25 عصر
ببخشید الان مشکلمو حل کردم،حالا میشه شما کد امنیتیشو بدین

alimanam
یک شنبه 24 دی 1391, 11:54 صبح
با سلام


ببخشید الان مشکلمو حل کردم،حالا میشه شما کد امنیتیشو بدین

اگر منظور مانی جان یک حمله Sql Injection باشه باید در این رابطه بیشتر مطالعه بفرمائید چون در حد یک کد نیست که بخواد توضیح بده و باید به منطق این نوع حملات واقف بود تا بشه در برابرش راه حل ایجاد کنید . در کل این مقاله (http://www.unixwiz.net/techtips/sql-injection.html) خالی از لطف نیست .

موفق باشید./