0
点赞
收藏
分享

微信扫一扫

数据库系统工程师——第三章 数据结构与算法

最后的执着 2023-05-07 阅读 73
redis

基于session实现登录

1.发送短信验证码

 

ServletContext:上下文对象,在服务器启动时被创建,关闭时被注销,被所有Servlet共享,可在web.xml中进行配置,存放一些初始化数据,拥有最长的生命周期。

HttpSession:会话对象,浏览器请求服务器时被创建,关闭浏览器窗口或页面不刷新过期时被销毁,拥有较长的生命周期。

ServletRequest:请求对象,浏览器每次发送请求时被创建,响应结束之后被销毁,用于存放来自页面的参数和浏览器信息,生命周期最短。

2.短信验证、登录、注册功能

 

3.登录校验功能

 

创建拦截器

注册拦截器

ThreadLocal叫做线程变量,意思是ThreadLocal中*填充的变量*属于*当前线程*,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。

举报

相关推荐

0 条评论