【发布时间】:2013-07-19 19:11:33
【问题描述】:
我想编写一个代码,用户可以通过它在登录后停用他的帐户。 在登录页面中,我创建了一个会话并在停用帐户页面的页面加载方法中获取它。 这是我的删除查询,但不适用于会话值。
String SQLQuery = "DELETE FROM SignUp Where Password=\'" + txtPassword.Text + "\' AND EmailAddress= \'" + Session["email"]+ "\'";
【问题讨论】:
-
这个查询引发了很多很多危险信号。首先,正如其他人所说,SQL注入。使用参数。其次,根据未散列的密码删除帐户?我对您的应用了解不多,但请先阅读“密码哈希”和“sql 注入”,然后再进一步了解!