- 6
- 0
- 约7.91万字
- 约 20页
- 2016-11-06 发布于河南
- 举报
sql防注入
sql防注入
.NET防SQL注入方法2008-10-11 23:57
SQL语句
利用SqlCommand传参数的方法:
string strSQL=SELECT * FROM [user] WHERE user_id=@id;
SqlCommand cmd = new SqlCommand();
cmd.CommandText = strSQL;
cmd.Parameters.Add(@id,SqlDbType.VarChar,20).Value=Request[id].ToString();
过滤禁止运行法:
/// summary
/// 过滤SQL语句,防止注入
/// /summary
/// param name=strSql/param
/// returns0 - 没有注入, 1 - 有注入 /returns
public int filterSql(string sSql)
{
int srcLen, decLen = 0;
sSql = sSql.ToLower().Trim();
srcLen = sSql.Length;
原创力文档

文档评论(0)