84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
现在需要给ios提供接口,一个是手机短信验证注册,一个是手机短信找回密码。不知道该怎么处理,有人可以指导一下吗?万分感谢,本人是在yii2框架下做的项目
光阴似箭催人老,日月如移越少年。
题主,其实你说的这俩功能和pc端的相差很小很小,相差的地方就是在返回数据上。pc端的你应该做过吧!都是用户通过对表单提交你在用php接收对应的参数,然后进行逻辑处理,在抛到页面上给用户提示。而接口就是把你处理的数据返回给客户端就行了,不管什么框架都是一样,只要提供一个链接给客户端,这个链接就是你的接口
这个和框架又任何关系么?
短信验证注册:rand(0,999999) 生成一个随机,调用第三方短信发送接口发送验证码,发送成功落入DB,注册的时候再去验证这个码子
找回密码:同上,找回密码其实就是密码重置么
发送短信接口
public function actionSendsms($phone){ 1.验证手机号码是否合法 2.缓存检测短信发送频率(1分钟一条) 3.生成验证码,写入缓存(缓存1,有效期3分钟) 4.设置缓存,有效期1分钟(与第2条对应) 5.返回发送成功的JSON } public function actionCheckcode($phone,$code){ 1.读取第3步的缓存,如果不存在,报错“验证码过期” 2.如果验证码错误,报错“验证码错误” 3.通过验证 }
题主,其实你说的这俩功能和pc端的相差很小很小,相差的地方就是在返回数据上。pc端的你应该做过吧!都是用户通过对表单提交你在用php接收对应的参数,然后进行逻辑处理,在抛到页面上给用户提示。而接口就是把你处理的数据返回给客户端就行了,不管什么框架都是一样,只要提供一个链接给客户端,这个链接就是你的接口
这个和框架又任何关系么?
短信验证注册:rand(0,999999) 生成一个随机,调用第三方短信发送接口发送验证码,发送成功落入DB,注册的时候再去验证这个码子
找回密码:同上,找回密码其实就是密码重置么
发送短信接口