INTRODUCTION介绍
开发这种功能,说白了也是领导的想法:让ERP用户的安全性能有一定的保障。
而且短信认证也是目前绝大部分系统的安全认证方式,例如银行系统之类的。所以,这个也是合理的需求。
本文介绍了整个开发流程,有需要的基本按照文档可以开发短信认证的功能。
注意,在开发之前,必须要准备下面这几个要点:
1. Java开发技术。这个是必须的。OAF的应用对应的开发语言是java。
2. Java访问Web资源(发送request请求)的办法。可以百度一下。
3. 短信认证接口购买以及使用的方法。这个是必须的,也是短信认证的最重要的一个环节吧。
我用的是网易API。当然也可以用别的,看实际需要。但是用别的短信接口的话,对应的java代码要做修改。其实如果想免费的话可以考虑用微信公众号发送消息的办法。有兴趣的可以搞搞。
4. OAF开发技术。修改的就是OAF界面啊,不懂怎么开发OAF的话,就没法做了。
5. 一些简单的HTML布局以及JavaScript技术。
这个是可选的,因为OAF的界面是XML渲染出来的,所以,在OAF里面基本是无法细节调整UI的。要想界面好看点,还是得用js来处理dom。例如这个登录界面的处理,我添加了验证码输入在密码框的下面,但是,渲染的时候这个验证码老是一直在最下面。我估计是OAF界面有做一些后期处理,新添的栏位都是放在用户名和密码输入的表格的外面的。最后,我用js修改布局的方式完美解决了这个问题。
效果图:
中英文版本:
发送验证码效果:
文档下载地址:
http://download.csdn.net/download/samt007/10188649
百度文库:(还在审核,稍后更新)