我有一個'登錄'鏈接的jsp。點擊登錄後,頁面頂部會出現一個div。我需要通過ajax調用提交我的id \密碼到一個彈簧控制器(java),然後驗證它。發送加密的ID /密碼從一個jsp形式到控制器
此表單提交可以以某種方式進行保護或加密嗎? (我只能用這個javascript)
我有一個'登錄'鏈接的jsp。點擊登錄後,頁面頂部會出現一個div。我需要通過ajax調用提交我的id \密碼到一個彈簧控制器(java),然後驗證它。發送加密的ID /密碼從一個jsp形式到控制器
此表單提交可以以某種方式進行保護或加密嗎? (我只能用這個javascript)
要安全地提交表單,只需將表單提交方法設置爲'POST'即可。如果你想發送多個領域不是根據你的需要添加更多的字段
function toPost(getString)
{
// create form element
var newForm = document.createElement("form");
newForm.action = <url to post data>;
newForm.method = 'POST';
// Hidden field to be send
var newH = document.createElement("input");
// set any desired name here
newH.name = <name to be set>;
newH.type = 'hidden';
newH.value = <value to post>;
newForm.appendChild(newH);
newForm.submit();
}
:否則,你可以在javascript函數創建一個新的形式等。
POST幾乎和GET一樣不安全。如果您知道如何使用Firebug,您可以清楚地看到ID和密碼。我需要一些方法來保護我的ajax調用,因爲我無法承受SSL。 –
加密用戶名和密碼,並以加密形式發送,而不是像SSL那樣安全但不安全。否則,請嘗試根據您的需求找到一些替代方案... – Rajat
http://stackoverflow.com/questions/4003325/send-password-safely-using-an-ajax-request – run
http://stackoverflow.com/questions/6269598/ajax-login-password-encryption – run