現在需要給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接收對應的參數,然後進行邏輯處理,在拋到頁面上給使用者提示。而介面就是把你處理的資料回傳給客戶端就行了,不管什麼框架都是一樣,只要提供一個連結給客戶端,這個連結就是你的介面