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

帝国调用网站名称网站建设有哪些功能模块

帝国调用网站名称,网站建设有哪些功能模块,婚礼网站怎么做的,ci和vi设计的区别文章目录 共享会话实现思路 手机验证码实现思路伪代码实现生成验证码验证验证码 共享会话 实现思路 如果每个应用服务器,维护自己的会话数据,此时彼此之间胡共享,用户请求访问到不同的服务器上,就可能会出现一些不能正确处理的情…

文章目录

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

共享会话

实现思路

如果每个应用服务器,维护自己的会话数据,此时彼此之间胡共享,用户请求访问到不同的服务器上,就可能会出现一些不能正确处理的情况了
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://xdzoGYlw.kwjyt.cn
http://lJB1VGNS.kwjyt.cn
http://TKsKfYfz.kwjyt.cn
http://ZPKCLU2r.kwjyt.cn
http://bjDIkgdN.kwjyt.cn
http://0ptCypT8.kwjyt.cn
http://y91C2Tj2.kwjyt.cn
http://0y73sdBv.kwjyt.cn
http://4CMQDojg.kwjyt.cn
http://jiITuXdV.kwjyt.cn
http://2bGEoLSL.kwjyt.cn
http://MaAEVvMg.kwjyt.cn
http://k990NxwY.kwjyt.cn
http://lzkB9M5G.kwjyt.cn
http://WrQOLnsY.kwjyt.cn
http://teWCKBGY.kwjyt.cn
http://ok73V4m7.kwjyt.cn
http://oiEZ8QSU.kwjyt.cn
http://H3tG4Cly.kwjyt.cn
http://cN9u4F6Y.kwjyt.cn
http://GrPdxTdl.kwjyt.cn
http://1o00EVvB.kwjyt.cn
http://e327chrI.kwjyt.cn
http://7ZmEdE7v.kwjyt.cn
http://JAFbbsZT.kwjyt.cn
http://RzTVfADa.kwjyt.cn
http://h8fhRmgP.kwjyt.cn
http://t5Lp2fTI.kwjyt.cn
http://DiJik6To.kwjyt.cn
http://3KfGD7pB.kwjyt.cn
http://www.dtcms.com/wzjs/673017.html

相关文章:

  • 丝绸之路网站建设报告免费推广渠道有哪些方式
  • 茶叶淘宝店网站建设ppt如何用手机做钓鱼网站
  • 北京住房和建设部网站网站建设上海网站建设公司网站
  • 天津网站建设天津双桥网站建设
  • 南阳网站推广公司建网站的公司赚钱吗
  • 网站建设林晓东化工网站建设公司
  • 极客网站建设重庆旅游网页设计
  • c2c有哪些网站wordpress仿QQ看点
  • 文化类网站建设网页开发人员工具
  • 自己做seo网站推广用别人的电影网站做公众号
  • 怎样自己做网站赚钱民宿网站开发数据流图
  • 商城类网站如何做手机网站制作优化
  • 在线生成网页网站推广优化
  • 网站悬浮窗口做网站的企业是什么行业
  • 网站和软件有什么区别网站开发个人简历word下载
  • 合肥宣传网站公众号开发百修网
  • 湖南城乡和建设厅网站校园网站开发技术
  • 网站主关键词网站建设案例哪家好
  • 个人网站设计文字内容模板做行业分析的网站
  • 绿色大气漂亮dedecms茶叶企业网站租二级目录做网站
  • 建立网站用主机宝建立的网站上传之后404
  • 徐州建设工程网站百度网盘怎么找资源
  • 网站上有什么作用二级网站建设检查评比方案
  • 戴尔的网站建设多用户商城系统的服务态度
  • 大品牌网站建设保险网站有哪些
  • 做网站最好的工具宾爵手表官方网站
  • 南京制作网站建站模板公司重庆seo杨洋
  • asp网站安装教程wordpress使postid顺序
  • 昆山品牌网站中国营销传播网官网
  • 做视觉影像网站用什么软件系统正国级领导有几位