最近、SMSの認証コードを送信する際にグラフィックな認証コードを追加するタスクを受け取りました。 ステップ1:インターネットからグラフィック認証コードを生成するコードを見つけ、以下のようにいくつかのタイプを見つけます(個人のウェブサイトのスタイルに合わせてスタイルを調整してください):
ステップ2:検証機能を実装する。 選択肢1: 検証コードはセッションに保存されますが、webapiはデフォルトでセッションを無効化し、手動で設定する必要があります。 インターフェースプロジェクト内のGlobal.asaxファイルを見つけて、以下のコードを追加してください:
問題:セッションをデポッドした後、値を検証した際、フロントエンドとバックエンドの分離によりセッションは常にnullでした。 解決策:CORSを用いてWebAPIのドメイン横断問題を解決する;
オプション2: 検証コードをキャッシュに保存し、redisを選択します。 注意:検証完了後、対応するキャッシュデータをクリアしてください。 キャッシュ時間の設定は長すぎません。 成果を上げる:
ソースコードダウンロードアドレス:WebAPIがグラフィカル検証コード検証.rar実装 ダウンロード
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|