最近打算开发个公司的财务系统,所以安全性是极为重要的,基本已经基于硬件加密狗和短信了,二者兼得,忘带加密狗,可以短信校验登陆,没有手机可以用加密狗登陆,加密狗的开发基本已经告一段落了,剩下的就是短信验证登陆了。
短信验证登陆,顾名思义,意思就是短信验证登陆(废话),如果想把这个嵌入你的系统中,需要找一个短信发送接口提供商,如果靠你自己去和移动、联通、电信去谈,第一基本不能搭理你,因为数量少,第二,也不太现实,浪费不起时间。
首先说下提供商吧,百度一百度一堆,所以选一个适合自己的就行,速度基本都那样,一分钟之内基本都能搜到,价格方面应该是大家最关心的,首先,我观察大部分都是套餐的形式,比如1000元多少条,2000多少条等等,基本没看到预付费的,还有最低消费的那种,后来我打算选一家套餐起步相对符合我心意的,因为短信是内部用,数量不多,所以先试试,如果不行,还提供商,问题也不大,要不然就都砸里了。说下我选的这家,500元6500条短信,不限时间。
选好了提供商之后,就要看他们的接口是不是完善了,如果不知道接口是什么的话,请自行百度。
先说下他们提供的功能,基本功能都有,可以绑定IP,最多可以绑定10个,web端,pc端都有相应的软件发送,接口的话可以查询剩余数量,看对方的回信等等,还算全活。
用的是POST发送的接口数据,但是返回的不是JSON而是纯文本,修改下反正也能用,问题不大。
剩下的要搞定这几个事,因为第一次做还没思考方案,姑且写下,做个备忘
1、发送js延迟的问题(1分钟可以再发)
2、单个手机每日最大接收条数(如果用在财务系统上基本不限制,以后要是应用在网站上,就限制为10条,做个表,每天凌晨清空)
3、如何判断该条短信为最新的(session应该能解决,并且运营商提供了时间戳,精确到毫秒,问题应该也不大)
基本就想到这些了,哪天想起来再说
已有 0/1882 人参与