0

パスワード付きで保護された投稿があります。

送信されたパスワードがajaxで適切かどうかを確認したいと思います。

HTML :

<form class="protected-post-form" action=".../wp-pass.php" method="post">
   <input name="post_password" id="pwbox-4470" type="password" size="20">
   <input type="submit" class="send" name="Submit" value="Login">
</form>

jQuery :

$("input.send").live("click", function(){
  $.ajax({
    url: ".../wp-pass.php",
    cache: false,
    success: function(data) {
      // show content
    }
  });
});

出来ますか ?

ありがとう

4

1 に答える 1

0

混乱していると思います-投稿はパスワードで保護されておらず、送信されたフォームにパスワードが含まれているだけです。

投稿された他のフォーム変数をチェックするのと同じように、サーバー側でチェックします。$_POST["pwbox-4470"]サーバー側で送信したパスワードが含まれます。

パスワードがプレーンテキストで送信されないようにするには、フォームが HTTPS 経由で提供されるようにする必要があります。

于 2013-01-15T15:48:51.650 に答える