2012-07-18 138 views
0

我正在使用SOAP Headers使用Web服務。我需要驗證DataBase中的SOAP Header userName和Password。是否有可能實現它?檢查SOAP數據庫中的SOAP Header用戶名和密碼?

的方式即時通訊目前正在爲

if (AuthenticateUser.UserName == "smilu1" && AuthenticateUser.Password == "smilupass") 
{ /*mycode*/ } 

在這你可以看到我已經硬編碼的用戶名和密碼。我不想這樣工作。相反,我需要從DataBase訪問它,以便我可以完全控制它。

這可能嗎?

回答

1

創建一個DB並在表中放入一個UID(PK),登錄名和密碼。

從提到的登錄數據庫獲取密碼。

如果沒有行被returnerd =用戶未找到

如果有一個排,用「AuthenticateUser.Password」檢查密碼。

成功後,您應該將密碼作爲散列存儲在數據庫中。

這裏的問題不是SOAP HEADER,而是DB。 (對不起,我不是英語)

相關問題