ホームページ  >  記事  >  バックエンド開発  >  Laravel フレームワークが SMS 送信検証関数を実装する code_php の例

Laravel フレームワークが SMS 送信検証関数を実装する code_php の例

WBOY
WBOYオリジナル
2016-06-16 08:40:58813ブラウズ

Laravel フレームワークの紹介:

Laravel は、シンプルでエレガントな PHP Web 開発フレームワーク (PHP Web フレームワーク) です。ヌードルのような乱雑なコードから解放され、完璧なネットワーク APP を構築するのに役立ち、コードの各行が簡潔で表現力豊かになります。

Laravel SMS 検証アイデアの詳細な説明

今日、ユーザー登録とパーソナルセンターのセキュリティ管理を行うときに、サードパーティのSMSプラットフォームを利用してLaravelフレームワークに携帯電話認証の設定を実装しました。

私は顧客に医療相談やヘルスケア製品を提供する Web サイトに取り組んでいるため、顧客の個人プライバシーを保護することが特に重要です。そのため、顧客がログインしてパーソナル センターにアクセスする前に、仲介者を使用します。アカウントやパスワードの紛失によるお客様の個人情報の漏洩リスクを軽減するため、携帯電話によるお客様ご本人確認方法のページを設けております。


ユーザーのログイン ID に基づいて、顧客がデータベース フォームに入力した携帯電話番号を照会し、それを中央ページの携帯電話番号に表示します。確認後、ユーザーはクリックしてテキスト メッセージを送信します。サーバーから返されたステータス コードが 2 の場合 (注: Huiyi Wireless が成功ステータス コード 2 を送信した場合)、送信は成功し、ユーザーが検証を入力した後、ランダムに生成された検証コードがセッションに保存されます。コード情報では、セッション内の確認コード情報がユーザーが入力した情報と比較され、比較が失敗した場合は、中央のページに戻ります。


ユーザーが携帯電話の紛失などの理由で SMS 認証コードの変更を完了できない場合、ユーザーの登録時にメール アドレスとパスワードのセキュリティ問題がすでに挿入されているため、ユーザーはクリックできます。紛失した携帯電話の場合は、中央のページでメール認証とパスワード認証のページに移動し、個人センターのページにアクセスして関連情報を変更することもできます。


赤い部分はプラットフォーム上のアカウント番号とパスワードです。


上記は、Laravel フレームワークに基づいて SMS 認証機能を実装するためにエディターが紹介するコードです。皆さんの参考になれば幸いです。

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