首頁  >  文章  >  後端開發  >  php中在yii2框架下,如何為ios提供手機簡訊驗證註冊和手機簡訊找回密碼的介面呢

php中在yii2框架下,如何為ios提供手機簡訊驗證註冊和手機簡訊找回密碼的介面呢

WBOY
WBOY原創
2016-08-23 09:17:521467瀏覽

現在需要給ios提供接口,一個是手機短信驗證註冊,一個是手機短信找回密碼。不知道該怎麼處理,有人可以指導一下嗎?萬分感謝,本人是在yii2框架下做的專案

回覆內容:

現在需要給ios提供接口,一個是手機短信驗證註冊,一個是手機短信找回密碼。不知道該怎麼處理,有人可以指導一下嗎?萬分感謝,本人是在yii2框架下做的專案

這個和框架又任何關係麼?

  • 簡訊驗證註冊:rand(0,999999) 產生一個隨機,呼叫第三方簡訊發送介面發送驗證碼,發送成功落入DB,註冊的時候再去驗證這個碼子

  • 找回密碼:同上,找回密碼其實就是密碼重置麼

發送簡訊介面

<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>

題主,其實你說的這兩個功能和pc端的相差很小很小,相差的地方就是在回傳資料上。 pc端的你應該要做過吧!都是使用者透過對表單提交你在用php接收對應的參數,然後進行邏輯處理,在拋到頁面上給使用者提示。而介面就是把你處理的資料回傳給客戶端就行了,不管什麼框架都是一樣,只要提供一個連結給客戶端,這個連結就是你的介面

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn