ブログの説明
記事に含まれる情報はインターネットおよび個人的な概要から得たものです。個人的な学習と経験を要約することを目的としています。侵害がある場合は、削除するために私に連絡してください。ありがとうございます!
はじめに
通常、TP5.1 の検証コードモジュールは TP5.1 のビュー層に使用されており、使用や検証にも非常に便利ですが、今回はto Electron-vue など、TP5.1 以外のモジュールで使用します。
公式マニュアルアドレス
https://www.kancloud.cn/manual/thinkphp5_1/354122
検証コードの考え方
認証コードはおそらくサーバー側で乱数を生成し、その乱数を数値付きの画像にしてセッションに格納し、クライアントがその画像を元に認証コードを取得した後、比較するというものだと思われます。それらが同じである場合は、パスを確認します。
考察
では、複数の検証コードを取得した後、サーバーはどの検証コードをどのようにして認識するのでしょうか?これは TP5.1 フレームワークでは認識されていますが、vue ではどのように認識されるのでしょうか?プロジェクト? ?実際、どのプロジェクトであっても、このセッションはキーと値のペアの形式で保存されます。値は検証コードなので、キーはどうなるのでしょうか?つまり、確認コードの名前は何でしょうか?実際には、検証コード インターフェイスを呼び出したときに、この名前がクライアントの Cookie に送信されたことが分かりました。信じられない場合は、見てみましょう。 # #したがって、クライアントが検証コード インターフェイスを通過するときにのみ Cookie を持ち込む必要があります。