发短信这个功能我就不说了 你自己查下吧
1、首先生成一串随机数 ,然后发给那个手机号,然后用手机号码作为key 随机数作为value存放在redis中,设置失效时间(一般就半个小时左右吧)
2、用户收到短信后 在页面中输入验证码, 然后到后台 根据用户手机号码 取出之前存的随机数验证码 进行对比,如果一致就通过 不然就验证码错误。
1.通过移动或联通短信网关发送短信,这需要通信服务商给你开通短信端口,发送短信协议各个服务商都不一样,比如移动的是cmpp2,cmpp3等
2.第二种是通过硬件设备发送短信,这个需要你有专门的硬件设备,比如一个上网卡或者一个手机模块,通过调用com遵从一些协议发送短信
单纯靠写代码是无法发短信的,至少要有一个webservice接口或者硬件接口。
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
![](/assets/images/loadings.gif)
上传中....