2011-03-29 155 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