ホームページ  >  記事  >  バックエンド開発  >  PHPの検証コード

PHPの検証コード

WBOY
WBOYオリジナル
2016-06-20 12:36:51765ブラウズ

検証コードを実行する際、ユーザーが生成した検証コードを ajax を使用して php に送信して判定を受けました

これは間違っていると言う人もいますし、js をバイパスできる人もいます

私はそうしません理解できません 問題は、彼がjs検証をバイパスしたため、検証コードが無効になるということですが、私のフォームはajaxリターン成功ステータスで書かれているため、フォームは送信されません


ディスカッションへの返信 (解決策)

ajax は、ユーザーが生成した検証コードを判断のために php に送信します。 「ユーザー生成 「認証コード」とはどういう意味ですか?

ajax はユーザーが生成した検証コードを php に送信して判定します。 ここでの「ユーザーが生成した検証コード」とは何を意味しますか。



ユーザーが入力した確認コード

何を混乱しているのかわかりません
他人の発言に疑問を抱いている場合は、する必要はありません

わかりました、JS 側で検証コードを抽出して個別に検証しました
これにはセキュリティ上の問題があり、制限効果を達成するにはそれらを一緒に検証する必要があります
なぜですか?正常に実行されたことがわかります。
ブラウザには js コードを実行する機能があり、正常に実行されたコードを直接実行するとバイパスされます。 。 。

検証コードを送信した後にキー データを返さない限り、このデータなしでは正常に送信できません
この方法でも検証コードは役に立ちますが、キー データが返されていないことを確認する必要があります。毎回異なります。そうしないと、他の人が一度手動で入力すると、コンテンツが取得されます。
これは、新しい確認コードを返すのと似ており、送信されたインターフェイスが判断します。

検証コードは別のプログラムでは検証できません。ユーザー名とパスワードと一緒にする必要があります。そうでない場合は、他のプログラムがブラウザ経由でデータ パッケージを直接送信せずにスキップしてしまいます。

Ajax 検証を一度実行し、送信時に再度検証を送信します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。