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

怎么做外贸网站优化网站建设应遵守的原则

怎么做外贸网站优化,网站建设应遵守的原则,镇江网友之家百姓话题,仿制网站的后台提前准备工作 1.已 注册腾讯云 账号#xff0c;并完成 企业实名认证。 2.已 购买 短信套餐包。 3.准备短信签名归属方资质证明文件 4.已获取短信应用的 SDKAppID。 主要获取这几个参数 secretId(秘钥id) secretKey(秘钥key) SmsSdkAppId(appId) TemplateId(短信模板i…提前准备工作 1.已 注册腾讯云 账号并完成 企业实名认证。 2.已 购买 短信套餐包。 3.准备短信签名归属方资质证明文件 4.已获取短信应用的 SDKAppID。 主要获取这几个参数 secretId(秘钥id) secretKey(秘钥key) SmsSdkAppId(appId) TemplateId(短信模板id) 目录 1.获取验证码、缓存 2.从缓存中获取验证码、校验 1.获取验证码、缓存 1.1参考腾讯云对接腾讯云接口文档短信 如何实现短信验证码功能-最佳实践-文档中心-腾讯云 1.2使用腾讯云在线调试先做调试可以正确获取短信后生成java代码 下面附上代码供大家参考 /*** 获取腾讯云手机短信验证码** param phone* return*/Overridepublic ResponseResult getPhoneNumberVerify(String phone) {Object p CacheUtils.get(phoneVerifyCode, phone);if (StringUtils.isEmpty(phone)){return null;}if(null ! p !String.valueOf(p).isEmpty()){return ResponseResultUtils.genErrorResult(请勿重复获取验证码);}String regex ^1[3,4,5,6,7,8,9][0-9]{9}$;if (!phone.matches(regex)){return ResponseResultUtils.genErrorResult(手机号格式不正确);}try{// 实例化一个认证对象入参需要传入腾讯云账户 SecretId 和 SecretKey此处还需注意密钥对的保密Credential cred new Credential(秘钥id, 秘钥keyb);// 实例化一个http选项HttpProfile httpProfile new HttpProfile();httpProfile.setEndpoint(sms.tencentcloudapi.com);// 实例化一个client选项可选的没有特殊需求可以跳过ClientProfile clientProfile new ClientProfile();clientProfile.setHttpProfile(httpProfile);// 实例化要请求产品的client对象,clientProfile是可选的SmsClient client new SmsClient(cred, ap-guangzhou, clientProfile);// 实例化一个请求对象,每个接口都会对应一个request对象SendSmsRequest req new SendSmsRequest();String[] phoneNumberSet1 {phone};req.setPhoneNumberSet(phoneNumberSet1);req.setSmsSdkAppId(SmsSdkAppId);req.setSignName(签名内容这个参数不是不填);req.setTemplateId(短信模板id);Random random new Random();int randomNumber random.nextInt(999999);String[] templateParamSet1 {String.valueOf(randomNumber)};req.setTemplateParamSet(templateParamSet1);// 返回的resp是一个SendSmsResponse的实例与请求对象对应SendSmsResponse resp client.SendSms(req);// 输出json格式的字符串回包System.out.println(---SendSmsResponse.toJsonString(resp));SendStatus[] sendStatusSet resp.getSendStatusSet();JSONObject jsonObject JSONObject.from(sendStatusSet[0]);if (Ok.equals(jsonObject.getString(Code))){CacheUtils.put(phoneVerifyCode,phone,randomNumber,60000);return ResponseResultUtils.genResult(发送成功);}} catch (TencentCloudSDKException e) {System.out.println(e.toString());}return ResponseResultUtils.genErrorResult(发送失败);}此外还需要在pom.xml加上包依赖 !--腾讯云短信登录获取验证码--dependencygroupIdcom.tencentcloudapi/groupIdartifactIdtencentcloud-sdk-java-common/artifactIdversionLATEST/version/dependencydependencygroupIdcom.tencentcloudapi/groupIdartifactIdtencentcloud-sdk-java-sms/artifactIdversionLATEST/version/dependency!--end-- 2.从缓存中获取验证码、校验 2.1校验验证码就很简单啦从缓存中根据手机号获取验证码我用的是系统自带缓存使用redis的话根据收据号手机号key获取value /*** 验证腾讯云手机短信验证码** param code* param phone* return*/Overridepublic ResponseResult verifyPhoneVerifyCode(String code, String phone) {String verifyCode CacheParamUtils.getParmValue(phone.verify.code);if (verifyCode.equals(code)){return ResponseResultUtils.genResult(验证成功);}Object p CacheUtils.get(phoneVerifyCode, phone);if (null p StringUtils.isEmpty(String.valueOf(p))){return ResponseResultUtils.genErrorResult(验证码失效);}if (String.valueOf(p).equals(code)){return ResponseResultUtils.genResult(验证成功);}return ResponseResultUtils.genErrorResult(验证失败);}
http://www.pierceye.com/news/610936/

相关文章:

  • 营销类型的公司网站专注高密做网站哪家好
  • 公司网站建设找谁做网络渠道
  • 网站建设公司 校园网站html5商城网站
  • 自学it做网站厦门网站推广¥做下拉去118cr
  • 汕头市做网站优化国内时事新闻
  • 网站文章来源seowordpress 搜索 分词
  • 网站建设和网络推广微信开发品牌
  • 湛江网站关键词优化百度推广优化技巧
  • 做盗版网站会怎样网页设计规范2018
  • 做个中英文网站多少钱网页设计图片作品
  • iis7 添加php网站网站为什么需要空间
  • 网站到首页排名h5怎么制作的
  • 网站制作教程 pdf下载培训网站制作网站
  • 网站开发文档范例国外服务器租用价格表
  • 六安网站制作费用怎么做百度提交入口网站
  • centos7做网站做pc端网站讯息
  • 驻马店建设网站安徽全过程网站搭建案例
  • 企业网站推广费用wordpress相册汉化版
  • 怎么做正规网站广告网站设计怎么样
  • 深圳营销型网站公司电话云渲染网站开发
  • 生成网站有吗免费的网站建设服务有哪些内容
  • 网站建设制作公司思企互联超级采购小程序怎么注册
  • 燕郊做网站找谁wordpress登录修改
  • 大概开发一个网站多少钱php做网站商城系统怎么样
  • wordpress网站程序员登录百度账号
  • wordpress trac网站优化公司哪家好
  • 网站建设cms系统抖音seo推广外包公司好做吗
  • 南宁商城网站建设logo设计网站生成器
  • 南京电信网站空间扩容无锡大型网站设计公司
  • 网站建设 考核指标wordpress4.9升级失败