当前位置: 首页 > news >正文

网站挣钱网公共法律服务网站建设总结

网站挣钱网,公共法律服务网站建设总结,南京鼓楼做网站的公司,创建一个公司要多少钱验证码服务使用指南 1 部署验证码服务 1.1 基础环境 Java 1.8 Maven3.3.9 1.2 安装Redis 参考“Redis安装指南” 1.3 部署验证码服务 1.3.1 下载源码 使用git从远程下载验证码服务代码(开源)。 1.3.2 使用idea打开项目 使用idea打开上一步下载的sailing目录&#xf…

验证码服务使用指南

1 部署验证码服务

1.1 基础环境

Java 1.8+

Maven3.3.9+

1.2 安装Redis

参考“Redis安装指南”

1.3 部署验证码服务

1.3.1 下载源码

使用git从远程下载验证码服务代码(开源)。

1.3.2 使用idea打开项目

使用idea打开上一步下载的sailing目录,下图是sailing在idea的工程结构。

git clone https://gitee.com/qawine_base/sailing.git

在这里插入图片描述

1.3.3 开通腾讯云短信服务

本服务中的短信发送使用了腾讯云短信服务,生产环境需要注册腾讯云开通短信服务:

  1. 开通腾讯云短信服务
    https://cloud.tencent.com/product/isms/getting-started

    • 开通短信服务成功后,获取 SDKAppID 和 AppKey
      云短信应用 SDKAppID 和 AppKey 可在 短信控制台 的应用信息里获取。如您尚未添加应用,请登录 短信控制台 添加应用。
    • 申请签名并确认审核通过
      一个完整的短信由短信签名和短信正文内容两部分组成,短信签名需申请和审核,签名可在 短信控制台的相
      应服务模块【内容配置】中进行申请,详细申请操作请参见 创建签名。发送国际短信时,允许不携带签名。
    • 申请模板并确认审核通过
      短信或语音正文内容模板需申请和审核,模板可在 短信控制台 的相应服务模块【内容配置】中进行申请,详细申请操作请参见 创建正文模板。
  2. 配置短信参数

    • 打开项目中sailing/src/main/resources/application.yml
    • 将腾讯云短信服务获取到参数做如下配置:
    sms:qcloud:appId: 14000000appKey: 36ff7sd14d0d2342344cdf335cc25052templateId: 234323sign: 签名
    

    appId:上边第1步开通短信服务成功后获取SDKAppID
    appKey:上边第1步开通短信服务成功后获取AppKey
    sign:上边第2步申请签名
    templateId:上边第3步申请模板

1.3.4 控制台获取验证码

如果暂时没有申请到腾讯云短信服务,可以临时将验证码输出到控制台。
修改sailing/src/main/java/com/yh/sailing/handler/SmsNumberVerificationHandler.java

@Override    
String confusion(Map<String, Object> payload, String key, String code) {    String mobile = String.valueOf(payload.get("mobile"));        // 使用腾讯云发送短信        //smsService.send(mobile, code, getEffectiveTime());        // 测试使用,在控制台输出验证码        smsService.sendOnConsole(mobile, code, getEffectiveTime());        return null;        
} 
1.3.5 启动服务

在这里插入图片描述

2 使用验证码服务

2.1 发送验证码

参数名参数类型描述
namestring(query)业务名称(使用何种方式的验证码,可选的有sms, img, mail等)
payloadapplication/json业务携带参数,如手机号 、邮箱
effectiveTimestring(query)验证信息有效期(秒)

在这里插入图片描述

  1. 点击’Try it out’, 填写参数进行测试

在这里插入图片描述

参数说明:
name: 业务名称,短信的业务名称为"sms"。
payload:发送短信时这里要填写mobile,json格式。

  1. 查看返回的此次验证key:校验验证码时需要携带验证key和用户输入的验证码

发送验证码成功,可通过手机查看,如果在开发阶段可 在控制台查看验证码:

INFO [http‐nio‐56085‐exec‐1][QCloudSmsService.java:37] ‐ 给手机号xxxxxxxxxxxx发送验证码:xxxx

2.2 校验验证码

  1. 接口说明:http://localhost:56085/sailing/swagger-ui.html#/verification-controller/verifyUsingPOST

    参数名参数类型描述
    namestring(query)业务名称(使用何种方式的验证码,可选的有sms, img, mail等)
    verificationCodestring(query)验证码
    verificationKeystring(query)验证key

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  2. 点击’Try it out’, 填写验证码和验证key进行测试

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  3. 查看校验结果:返回true则为校验通过

-utoBcBof-1703516253957)]

  1. 点击’Try it out’, 填写验证码和验证key进行测试

    [外链图片转存中…(img-OTcfEEOu-1703516253961)]

  2. 查看校验结果:返回true则为校验通过

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

http://www.yayakq.cn/news/362268/

相关文章:

  • 网站突然掉排名了怎么制作网站站内链接
  • 昆明市做网站网页qq邮箱登录入口
  • 网站建设功能模块几报价郑州做网站排名公司哪家好
  • 懒人建站孟州网站建设
  • 用wordpress开发网站模板网站建设带宽多少合适
  • 网站建设方案对比分析网站改域名
  • 顶呱呱做网站吗免费网站代码下载
  • 网站无法添加图片如何用apache建设网站
  • 东莞三网合一网站制作重庆市建设工程信息网的信用信息发布平台
  • 高仿奢侈手表网站软件工程专业是干什么的
  • 建设网站的功能定位是什么原因网站建设费属于宣传费
  • 网站推广运营实战培训长春网站制作公司
  • 龙岩网站建设费用wordpress不同分类不同文章模板
  • 招工网站服务漯河河南网站建设
  • 网站被黑客攻击怎么办wordpress主题详细安装流程
  • 商洛网站建设哪家好媒介星软文平台
  • 四川省住房和城乡建设局网站首页做二手手机交易网站
  • 网站建设所需材料有哪些网站做的比较好的
  • 建设局网站安徽网站建设策划书事物选题
  • 小城镇建设网站的观点网店运营推广登录入口
  • 换个网站对seo有什么影响仿站 做网站
  • 民治营销网站网页生成快捷方式带图标
  • 512内存服务器做网站德州口碑好的网站制作公司
  • 静态网站安全性帮人做彩票网站有事吗
  • 专业做影评的网站网站建设 合同
  • 网站字体变大代码wordpress最好的主题
  • 黄岩做网站怎么敲代码做网站
  • 网站建设放在什么科目互联网络
  • 有货 那样的网站怎么做最新网络营销方式有哪些
  • 网络科技公司网站首页上海关键词优化排名软件