1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data.SqlClient; 6 using Guying.BlogsDemo.Model; Guying.BlogsDemo.DAL 9 { Admin 数据提供 AdminService 14 { Admin 登录 Login(AdminInfo adminInfo) 21 { 22 int count = 0; ; 24 using (SqlConnection conn = new SqlConnection(DBHelper.CONNECTIONSTRING)) 25 { 26 conn.Open(); 27 using (SqlCommand comm = new SqlCommand(sql, conn)) 28 { , adminInfo.Username), , adminInfo.Password) }); 30 count = (int)comm.ExecuteScalar(); 31 } 32 } 33 return count > 0; 34 } 35 } 36 }
修改后的登录方法
平时写代码,多注意下这些问题。
当然,数据库的存储过程也不是没卵用的咸鱼,记得多用。
五、 没了
就是演示一下危害,什么年代了都,不应该出现注入的问题了吧。
毕竟每个项目不一样,指不定注入还会导致什么问题呢。
最后。。。。。。。。。。。大牛勿喷。么么哒~