2011-05-26 223 views
-1

我有一個服務器功能,它包含用戶名和密碼以及在php中編寫的處理函數。我希望代碼將用戶名和密碼發送到在編輯框中輸入的用戶名和密碼,以檢查已存儲在數據庫中的用戶名和密碼。將值傳遞給遠程服務器

通過使用數據庫中的Php函數,可以使用它登錄到所需的帳戶。我只想將匿名和密碼傳遞給這個函數。

請爲我提供代碼..

+2

如何開始編寫代碼,然後在出現問題時復出? – Reno 2011-05-26 09:53:22

回答

0

有很多方法可以做到這一點。最簡單的方法是使用HTML form並使用PHP文件作爲targetHere is a tutorial

這種方法的問題是,除非使用HTTPS,否則它會發送未加密的密碼。這意味着任何連接到同一網絡的人都可以讀取密碼。同樣的網絡可以是:如果您使用Wifi,所有爲ISP工作的人員,以及在任何這些網絡中成功植入殭屍的黑客,同一個咖啡館中的所有人。

所以你應該加密密碼。有兩種選擇:您可以使用JavaScript到encrypt the password或只需要對您的頁面進行身份驗證。請參閱您的Web瀏覽器手冊,瞭解如何爲您的代碼請求HTTP身份驗證。

請注意,您應該只在數據庫中保存加密的醃製密碼。這樣,黑客仍然可以竊取他們,但他們沒用。例如,索尼在幾個星期前就瞭解到這種困難。