2012-03-23 7 views
0

私はパスワード入力フィールドの値をハッシュし、送信前にハッシュ値をパスワードフィールドに戻そうとしています。送信前のハッシュパスワード

私は現在使用しています:

$('#logForm').submit(function(){ 
    var passwd = $('#logPassword').val(); 
    passwd = $.sha256(passwd); 
    $('#logPassword').val(passwd); 
    return false; 
}); 

非ハッシュ化されたパスワードが送信されたとして、それが働いていない理由を私は見ることができない...

+2

'sha256'を呼び出した後に' passwd'の値を警告するように設定しましたか?イベントハンドラが実際に実行され、ハッシュ関数が機能することを確認できます。 – Yaniro

+0

私は単純に '$(document).ready(...);'の中にスクリプトを含めませんでした。愚かな間違い: – caccialdo

答えて

-1

をあなたが使用してクライアント上でパスワードのテキストボックスを設定することはできませんセキュリティ上の理由からJavaScript。必要な値を隠しフィールドに入れてください。

+0

これは当てはまりません。 JavaScriptのパスワード入力の値を設定することができます。 –

関連する問題