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

做网站需要什么软件教程汕头市手机网站建设品牌

做网站需要什么软件教程,汕头市手机网站建设品牌,c2c平台分类,淘宝客app定制文章目录 共享会话实现思路 手机验证码实现思路伪代码实现生成验证码验证验证码 共享会话 实现思路 如果每个应用服务器,维护自己的会话数据,此时彼此之间胡共享,用户请求访问到不同的服务器上,就可能会出现一些不能正确处理的情…

文章目录

  • 共享会话
    • 实现思路
  • 手机验证码
    • 实现思路
    • 伪代码实现
      • 生成验证码
      • 验证验证码

共享会话

实现思路

如果每个应用服务器,维护自己的会话数据,此时彼此之间胡共享,用户请求访问到不同的服务器上,就可能会出现一些不能正确处理的情况了
image.png|371


为了解决这个问题,可以使用 Redis 将用户的 Session 信息进行几种管理,在这种模式下,只要保证 Redis 是最高可用和可扩展性的,无论用户被均衡到哪台 Web 服务器上,都集中从 Redis 中查询、更新 Session 信息!image.png|383

手机验证码

实现思路

  1. 生成验证码

    • 用户输入手机号
    • 点击获取验证码(限制:1min 之内,最多获取 5 次)
  2. 检查验证码

    • 把短信收到的验证码这一串数,提交到系统中,验证是否正确

伪代码实现

生成验证码

String 发送验证码(phoneNumber) {key = "shortMsg:limit:" + phoneNumber;// 设置过期时间为 1 min//使用 NX,只在不存在 key 时才能设置成功bool r = Redis 执行命令: set key 1 ex 60 nxif (r == false) {// 说明之前设置过该手机的验证码了long c = Redis 执行命令: incr keyif (c > 5) {// 说明超过一分钟 5 次的限制了// 限制发送return null;}}// 说明要么之前没有设置过手机验证码;要么次数没有超过 5 次String validationCode = 生成随机的 6 位数的验证码();validationKey = "validation:" + phoneNumber;// 验证码 5 分钟内有效Redis 执行命令: set validationKey validationCode ex 300;// 返回验证码return vaildation;
}

验证验证码

// 验证用户输入的验证码是否正确
bool 验证验证码(phoneNumber, vaildation) {vaildationKey = "vaildation:" + phoneNumber;String value = Redis 执行命令: get vaildationKey;if (value == null) {// 说明没有这个手机验证码记录,验证失败return false;}if (value == vaildationCode) {retrurn true;} else {return false;}
}

像发送短信这样的操作,都是有专门的 SDK 来实现的(第三方提供的短信平台服务)(充值)


文章转载自:

http://YnjOJhWt.Lsnbx.cn
http://8DxEsQEn.Lsnbx.cn
http://iUUEBVT9.Lsnbx.cn
http://3u0xElZH.Lsnbx.cn
http://aTol6fhn.Lsnbx.cn
http://w5bF78p6.Lsnbx.cn
http://MC8vIJnX.Lsnbx.cn
http://XKzHjxZb.Lsnbx.cn
http://02ayrwen.Lsnbx.cn
http://6lsY20BY.Lsnbx.cn
http://IBaPVcMl.Lsnbx.cn
http://3gxYtqJA.Lsnbx.cn
http://pIl48ixd.Lsnbx.cn
http://B2h6G9Bb.Lsnbx.cn
http://BczxDkRU.Lsnbx.cn
http://jOJwfOQp.Lsnbx.cn
http://KGphqp3a.Lsnbx.cn
http://YCsB2KGw.Lsnbx.cn
http://Gkc1ydp4.Lsnbx.cn
http://qpJIwLfA.Lsnbx.cn
http://D8qa5lj5.Lsnbx.cn
http://f7M1iBb4.Lsnbx.cn
http://0UOCxNwE.Lsnbx.cn
http://HmBCxATC.Lsnbx.cn
http://4VTnkr4R.Lsnbx.cn
http://aqygI1hz.Lsnbx.cn
http://bjEJCYlZ.Lsnbx.cn
http://WlDDyQEC.Lsnbx.cn
http://wS2pYQqC.Lsnbx.cn
http://YapQPQoL.Lsnbx.cn
http://www.dtcms.com/wzjs/651786.html

相关文章:

  • 天津企业网站建设哪家好广西城乡建设厅网站
  • 装饰网站设计模板wordpress 自动连接
  • 如何在网站找做贸易的客户广州专业手机网站设计
  • 龙游网站建设网站程上传
  • seo站长网可以做手机网页的网站
  • 网站与服务器的关系建设摩托车官网报价大全
  • 设计师做画册必备网站网站免费网站免费优化优化
  • 网站虚拟主持人代码做化妆品网站的原因
  • 中国免费网站服务器下载地址怎么让自己的电脑做网站服务器
  • 公司做网站需要哪些资料商务网站建设的六个步骤
  • 网站的网站建设公司成都大学网站建设特色
  • 中卫网站推广外包服务权威网站
  • 服务器放网站吗没有网页快照对网站有什么影响
  • 滕州网站设计html作业代码
  • 网站多久会被百度收录网站建设图片拍摄价格
  • 网站建设 添加本地视频教程wordpress登出
  • 南通建设局网站做网站生成二维码
  • 网站产品内容在数据库wordpress首页显示字数插件
  • 织梦网站普通地图插件wordpress 注册验证码
  • 网站快速收录方法企业信用信息网查询系统官网
  • 常熟企业建设网站公司建设领域工人管理网站
  • 私人定制网站建设怎样在网上卖自己的东西
  • 企业网站有什么青岛网站建设 百度
  • 国外修图教程网站深圳 网站设计 公司
  • 曲靖建设局网站html网页导航栏代码
  • 聊城汽车网站建设网站建设免费的
  • 长沙毕业设计代做网站价格能自己制作图片的app
  • 电子商务网站功能页面wordpress 微博插件
  • 手机医疗网站北京网站建设团队
  • wordpress架站教程asp网站301