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

怎么用网站推广/网络推广企划

怎么用网站推广,网络推广企划,企业门户网站开发代码,wordpress模版做网站短信登录 基于Session实现登录 流程: 发送短信验证码-->短信验证码注册登录-->校验登录状态(保存用户到ThreadLocal,方便后续使用) 不能每次请求服务都要进行登录状态校验,解决办法:拦截器 在Sp…

短信登录

基于Session实现登录

流程:

发送短信验证码-->短信验证码注册登录-->校验登录状态(保存用户到ThreadLocal,方便后续使用)

不能每次请求服务都要进行登录状态校验,解决办法:拦截器

在Spring框架中,拦截器(Interceptor)可以通过实现HandlerInterceptor接口或继承HandlerInterceptorAdapter类来实现。拦截器通常用于在请求到达控制器之前进行预处理,例如身份验证、权限检查等。

1.创建拦截器(拦截器需要实现HandlerInterceptor接口,并重写方法)

2.注册拦截器(通过WebMvcConfigurer接口来注册拦截器。)

3.配置拦截器的排除路径(在实际应用中,某些接口(如登录、注册接口)不需要进行身份验证)

区分一下session,cookie和token

CookieCookie实际上是一小段的文本信息。客户端请求服务器,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来,服务不保存。每次请求时客户端带上cookie。服务器检查该Cookie,以此来辨认用户状态。

Session: 服务器在处理客户端请求过程中会创建session,并且为该session生存唯一的session ID。

服务器将session ID发送到客户端.当客户端再次请求时,就会带上这个session ID.服务器接收到请求之后就会一句Session ID 找到相应的Session ,完成请求.session是服务本地保存,发给客户端,客户端每次访问都带着,直接和服务的session比对

Token:Token是服务端生成的一串字符串,当作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token并将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码.token是 服务经过计算发给客户端的,服务不保存,每次客户端来请求,经过解密等计算来验证是否是自己下发的.

JWT:JWT不仅仅是一个生成Token的过程,它还提供了一种结构化、自包含、无状态的Token设计。验证Token时,服务器不需要查询数据库,直接解析和验证签名即可。

机制

存储位置

通信方式

生命周期

Cookie

浏览器

自动Header携带

可设置过期时间

️ Session

服务端

SessionID传递

服务端控制

Token

客户端

手动Header添加

令牌有效期决定

️ JWT

客户端

Bearer Token

包含过期时间声明

集群Session共享问题

session的痛点(负载均衡导致的)

多态Tomcat并不共享session存储空间,当请求切换到不同tomcat服务时导致数据丢失的问题

基于Redis实现共享session登录

发送验证码逻辑实现:

1.校验手机号

2.不符合返回错误信息

3.符合生成验证码

4.保存验证码到redis

5.发送验证码

登录验证逻辑:

1.校验手机号

2.不符合返回错误信息

3.从redis中获取验证码并校验

4.不一致报错,一致,根据手机号查询用户

5.判断用户是否存在

6.保存用户信息到redis

6.1随机生成token,作为登录令牌

6.2将User对象转为Hash存储

6.3存储

7.返回token

商户查询缓存

优惠劵秒杀

达人探店

好友关注

附近的商户

用户签到

UV统计

http://www.whsansanxincailiao.cn/news/32053782.html

相关文章:

  • 装饰公司资质等级/广东seo推广方案
  • 网站建设的人性分析/培训网络营销的机构
  • 贵州城乡建设厅官网/seo引流什么意思
  • 做风筝网站/上海哪家seo好
  • 凡科网登录管理系统/sem推广优化
  • 为什么一个网站做中英文双语版/网站测试报告
  • 哈尔滨优质的建站销售价格/ciliba最佳磁力搜索引擎
  • centos yum wordpress/seo优化网站优化
  • 做电子商务网站的总结/网络营销策划ppt
  • 河南科技园网站建设/网上卖产品怎么推广
  • 九江网站网站建设/广州网络推广策划公司
  • 网站建设误区图/网络销售推广是做什么的具体
  • 泉州网站建设怎么收费/广告外链平台
  • 网站留言板的作用/seo外包公司一般费用是多少
  • 找人做网站会不会被偷/武汉关键词排名提升
  • 公司做网站的步骤/搜索引擎营销优化策略有哪些
  • 网站开发思路/优化公司流程制度
  • 自做建材配送网站/站长之家点击进入
  • 惠州做网站优化/关键词林俊杰无损下载
  • 济南做网站的/网站优化基本技巧
  • 手机在线做网站/2024年最新一轮阳性症状
  • 洞泾做网站/重庆百度推广的代理商
  • 丹东企业做网站/网站收录怎么做
  • 色无极网站正在建设中/seo网站关键词优化方式
  • 建设wap手机网站制作/产品宣传推广方案
  • 衢州做网站/推广方案框架
  • WordPress仿app主题/黑帽seo寄生虫
  • 自己做企业网站/郑州做网站最好的公司
  • 榆林网站建设推广/公司产品推广方案
  • 网站建设的知名品牌/网站排名优化首页