Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann in PHP unter dem yii2-Framework eine Schnittstelle für die Registrierung der Mobiltelefon-SMS-Verifizierung und den Abruf des Mobiltelefon-SMS-Passworts für iOS bereitgestellt werden?

Wie kann in PHP unter dem yii2-Framework eine Schnittstelle für die Registrierung der Mobiltelefon-SMS-Verifizierung und den Abruf des Mobiltelefon-SMS-Passworts für iOS bereitgestellt werden?

WBOY
Freigeben: 2016-08-23 09:17:52
Original
1506 Leute haben es durchsucht

Jetzt müssen wir Schnittstellen für iOS bereitstellen, eine für die SMS-Verifizierung und -Registrierung und die andere für den SMS-Passwortabruf. Ich weiß nicht, wie ich damit umgehen soll. Kann mir jemand eine Anleitung geben? Vielen Dank, ich mache das Projekt unter dem yii2-Framework

Antwortinhalt:

Jetzt müssen wir Schnittstellen für iOS bereitstellen, eine für die SMS-Verifizierung und -Registrierung und die andere für den SMS-Passwortabruf. Ich weiß nicht, wie ich damit umgehen soll. Kann mir jemand eine Anleitung geben? Vielen Dank, ich mache das Projekt unter dem yii2-Framework

Hat das etwas mit dem Framework zu tun?

  • SMS-Verifizierungsregistrierung: rand(0,999999) generiert eine Zufallszahl, ruft die SMS-Sendeschnittstelle eines Drittanbieters auf, um den Bestätigungscode zu senden, und sendet ihn bei der Registrierung erfolgreich an die Datenbank

  • Passwort abrufen: Wie oben, ist das Abrufen des Passworts tatsächlich ein Zurücksetzen des Passworts?

SMS-Schnittstelle senden

<code>public function actionSendsms($phone){
    1.验证手机号码是否合法
    2.缓存检测短信发送频率(1分钟一条)
    3.生成验证码,写入缓存(缓存1,有效期3分钟)
    4.设置缓存,有效期1分钟(与第2条对应)
    5.返回发送成功的JSON
}

public function actionCheckcode($phone,$code){
    1.读取第3步的缓存,如果不存在,报错“验证码过期”
    2.如果验证码错误,报错“验证码错误”
    3.通过验证
}</code>
Nach dem Login kopieren

Fragesteller, tatsächlich unterscheiden sich die beiden von Ihnen genannten Funktionen stark von denen auf dem PC. Der Unterschied liegt in den zurückgegebenen Daten. Du hättest es am PC machen sollen! Der Benutzer sendet das Formular und Sie verwenden PHP, um die entsprechenden Parameter zu empfangen, führen dann eine logische Verarbeitung durch und werfen sie dann auf die Seite, um dem Benutzer eine Eingabeaufforderung zu geben. Die Schnittstelle dient lediglich dazu, die von Ihnen verarbeiteten Daten an den Client zurückzugeben. Egal um welches Framework es sich handelt, es ist dasselbe. Solange Sie einen Link zum Client bereitstellen, ist dieser Link Ihre Schnittstelle

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage