So implementieren Sie den PHP-Verifizierungscode für Mobiltelefone: Registrieren Sie zunächst den Cloud-Film und die Entwicklungsinformationszertifizierung, legen Sie die Vorlage fest und fügen Sie dann „'default'=>[]“ und andere Inhalte in die Datei „easysms.php“ ein ; Rufen Sie dann den Cloud-API_KEY des Slice ab. Rufen Sie schließlich den Bestätigungscode über den Controller-Code ab.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.
Detaillierte Erläuterung des PHP-SMS-Bestätigungscode-Implementierungsprozesses
Ich verwende meine Mobiltelefonnummer, um mich im Registrierungsbereich meines Blogs (Laravel) zu registrieren, und muss einen SMS-Bestätigungscode senden.
Nutzen Sie den SMS-Dienstanbieter von Yunpian. Natürlich können Sie den konkreten SMS-Dienstanbieter frei wählen.
1. Implementierungsprozess
Geben Sie Ihre Mobiltelefonnummer ein und klicken Sie, um den Bestätigungscode zu erhalten. Nach dem Absenden des korrekten SMS-Bestätigungscodes ist die Registrierung abgeschlossen.
3. Registrieren Sie sich für den Cloud-Film. Neben der Authentifizierung der Entwicklungsinformationen und den Vorlageneinstellungen gehen wir hier nicht auf Details ein. [Empfohlen: „PHP-Video-Tutorial“]
ist eine von An Zhengchao geschriebene Komponente zum Versenden von Textnachrichten. Mit dieser Komponente können wir die SMS-Versandfunktion schnell implementieren.
composer require "overtrue/easy-sms" //新建配置文件 touch config/easysms.php
<?php return [ 'timeout'=>5.0, 'default'=>[ // 网关调用策略,默认:顺序调用 'strategy' => \Overtrue\EasySms\Strategies\OrderStrategy::class, // 默认可用的发送网关 'gateways' => [ 'yunpian', ], ], // 可用的网关配置 'gateways' => [ 'errorlog' => [ 'file' => '/tmp/easy-sms.log', ], 'yunpian' => [ 'api_key' => env('YUNPIAN_API_KEY'), ], ], ];
php artisan make:provider EasySmsServiceProvider
<?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use Overtrue\EasySms\EasySms; class EasySmsServiceProvider extends ServiceProvider { /** * Bootstrap services. * * @return void */ public function boot() { // } /** * Register services. * * @return void */ public function register() { $this->app->singleton(EasySms::class,function ($app){ return new EasySms(config('easysms')); }); $this->app->alias(EasySms::class,'easysms'); } }
Das obige ist der detaillierte Inhalt vonSo implementieren Sie den PHP-Verifizierungscode für Mobiltelefone. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!