发表于: 2016-04-28 22:02:04

1 2388


【操作步骤】
1.了解容联云通讯。

2.从容联云通讯官网上可以下载下来CCP_REST_SMS_SDK_JAVA_v2.6.3r.jar,把这个jar包导入项目就能够在后台调用函数发短信给手机了。
  刚开始我是这样想的:关于短信服务,有两个需要:(1)当用户点击注册页面的“获取验证码”按钮后,直接在前端调用js方法往客户手机上发送短信;(2)当客户注册成功、或者有别的什么提示警告之类的,可以在后台写java代码调函数往客户手机上发送短信。但是我找遍了官网上的demo,没有看到相关的js方法调用,只有后台java写的一个函数。所以我现在的想法是这样的:
  当客户点击“获取验证码”按钮后,调用后台REST接口,发送短信,并保存验证码,当客户点击“注册”按钮后,再核对一下验证码。一切都使用后台java函数。

3.点击“获取验证码”按钮后,通过ajax,调用后台的rest接口。

4.目前已经实现的功能:点击页面上的“获取验证码”按钮,可以往注册号码上发送验证短信了。

5.还未实现的功能:输入发送的验证码,并验证。
  思路:我的想个法子当把“验证码”和“短信发送时间”保存起来,以便验证的时候用。如果保存在数据库中的话,读取很耗资源,而且没必要,一个验证码3分钟后就失效了,我打算把手机号、验证码、发送时间一起保存到Redis中,恰好Redis可以保存Hash值。
  此功能明天实现!!



【知识总结】
1.java中for循环的一种用法: for (循环变量类型 循环变量名称 : 要被遍历的对象)  循环体
     /* 建立一个数组 */
     int[] integers = {1, 2, 3, 4};
     /* 开始遍历 */
     for (int i : integers) {
         System.out.println(i); /* 依次输出“1”、“2”、“3”、“4” */
     }


【出现的问题(已解决)】





【出现的问题(未解决)】





【疑问】





返回列表 返回列表
评论

    分享到