2011-03-29 141 views
0

我想构建一个Web应用程序,所以首先有一个登录控制的问题。 我使用sql数据源连接控制连接到数据库。当测试它显示结果时, 但在浏览时发生错误。必须有一个代码来检查用户名和密码才能验证用户身份。有人可以写我的代码并告诉我我的错误在哪里?如何检查用户名和密码

+0

你能提供一些代码给大家看看吗?如果不知道你现在在做什么,我们无法回答你的问题。 – 2011-03-29 06:15:58

回答

-1
// pseudocode 
String username = req.POST["username"]; 
String password = req.POST["password"]; 
boolean exists = SQLObject.query("select * from user where username=${username} and password=${password}"); 
+0

下一次,不要使用''和'代码的多行代码,但使用代码块;) – 2011-03-29 06:16:33

+0

您不应该在没有任何检查的情况下根据最终用户输入运行SQL代码。看到这篇关于SQL注入攻击的文章:http://msdn.microsoft.com/en-us/library/ff648339.aspx – 2011-03-29 06:53:18

+2

-1用于暗示易受sql注入影响的代码 – citronas 2011-03-29 07:48:03