PHP と Vue を使用して SMS 検証コード機能を実装する方法
インターネットの普及とモバイル デバイスの普及に伴い、SMS 検証コードは一般的になりました。多くの Web サイトやアプリで使用される識別方法。 SMS認証コード機能はPHPとVueを使えば簡単に実装できますので、本記事ではその実装手順と具体的なコード例を詳しく紹介します。
1. 事前の準備
2. バックエンド コードの実装
$verify_code]); ?>
true]); ?>
new Vue({ el: '#app', data: { phoneNumber: '', verifyCode: '', serverUrl: '/send_sms.php' }, methods: { // 生成验证码 generateVerifyCode: function() { axios.get('/verify_code.php') .then(function(response) { this.verifyCode = response.data.code; }.bind(this)) .catch(function(error) { console.log(error); }); }, // 发送短信验证码 sendSmsCode: function() { axios.post(this.serverUrl, { phone_number: this.phoneNumber }) .then(function(response) { console.log(response.data); }) .catch(function(error) { console.log(error); }); } } });
を使用してセッションを開き、## を通じて 6 を生成します。 #mt_rand(100000, 999999)
ランダムな検証コードの関数桁。
次に、確認コードを
最後に、
verifyCode
(検証コード) を定義します。 Vue インスタンス ) とserverUrl
(SMS 送信インターフェイスの URL) およびその他のデータ。
verify_code.php
インターフェイスに送信します。
send_sms.php
インターフェイスに送信し、携帯電話番号と確認コードを POST パラメーターとしてバックエンドに送信します。
HTML 部分:
[確認コードの取得] ボタンは、
[確認コードの送信] ボタンは、
以上がPHPとVueを使ってSMS認証コード機能を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。