ホームページ  >  記事  >  PHPフレームワーク  >  Electron-vue で TP5.1 検証コードを使用する方法をご存知ですか?

Electron-vue で TP5.1 検証コードを使用する方法をご存知ですか?

藏色散人
藏色散人転載
2021-10-15 16:00:541788ブラウズ

次のthinkphp フレームワークチュートリアル コラムでは、TP5.1 検証コードを別のプロジェクト (Electron-vue) で使用する方法を紹介します。

TP5.1 では、検証コードを別のプロジェクト (Electron-vue) で使用できます

ブログの説明

記事に含まれる情報はインターネットおよび個人的な概要から得たものです。個人的な学習と経験を要約することを目的としています。侵害がある場合は、削除するために私に連絡してください。ありがとうございます!

はじめに

通常、TP5.1 の検証コードモジュールは TP5.1 のビュー層に使用されており、使用や検証にも非常に便利ですが、今回はto Electron-vue など、TP5.1 以外のモジュールで使用します。

公式マニュアルアドレス

https://www.kancloud.cn/manual/thinkphp5_1/354122

検証コードの考え方

認証コードはおそらくサーバー側で乱数を生成し、その乱数を数値付きの画像にしてセッションに格納し、クライアントがその画像を元に認証コードを取得した後、比較するというものだと思われます。それらが同じである場合は、パスを確認します。

考察

では、複数の検証コードを取得した後、サーバーはどの検証コードをどのようにして認識するのでしょうか?これは TP5.1 フレームワークでは認識されていますが、vue ではどのように認識されるのでしょうか?プロジェクト? ?実際、どのプロジェクトであっても、このセッションはキーと値のペアの形式で保存されます。値は検証コードなので、キーはどうなるのでしょうか?つまり、確認コードの名前は何でしょうか?実際には、検証コード インターフェイスを呼び出したときに、この名前がクライアントの Cookie に送信されたことが分かりました。信じられない場合は、見てみましょう。 # #したがって、クライアントが検証コード インターフェイスを通過するときにのみ Cookie を持ち込む必要があります。

以上がElectron-vue で TP5.1 検証コードを使用する方法をご存知ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。