您的位置:首页 > 编程语言 > ASP

ASP.NET开发实践--构建安全的Microsoft ASP.NET 应用的最佳实践和技术

2010-06-09 12:24 1041 查看
1.登陆页面

危险代码

代码

Dim cmd As New SqlCommand("select username, password from userinfo where username=@username and password=@passwd", conn)

Dim param As SqlParameter = cmd.Parameters.Add("@username", SqlDbType.NVarChar, 30)
param.Value = userName

param = cmd.Parameters.Add("@passwd", SqlDbType.NVarChar, 30)
param.Value = passwd

conn.Open()
Dim rdr As SqlDataReader = cmd.ExecuteReader()
Dim ok As Boolean = False

Try
If rdr.HasRows() Then


防止JavaScript代码攻击:

Msg.Text = String.Format("Invalid Logon for {0}, please try again", Server.HtmlEncode(userName))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: