GitHub - seventaboo/petprojectSourceCode: 日常java / javaweb 小项目源代码仓库 · GitHub
Skip to content

seventaboo/petprojectSourceCode

Folders and files

Repository files navigation

petprojectSourceCode

日常java / javaweb 小项目源代码仓库

一、java登录状态过滤 1、需求描述:Javaweb的某些页面需要用户登录之后才能访问,那么必须要检测所有访问这些页面的请求,看看发出请求的用户是否已经登录。 2、实现思路:使用java的 Filter 过滤器类来过滤请求,对特定路径或作者全部路径下的资源的访问请求全部由Filter 中编写的逻辑来识别,判定登录状态的依据是检测当前客户端对应的session域中是否存在证明用户登录状态的属性。这个属性应该是在用户成功登录之后在登录判定的位置放到session中的。 3、判定结果分支:如果当前过滤的请求是不需要登录就能访问的,直接放行。如果当前请求的路径是需要登录的,就检测session中是否保存着已登录的状态,如果状态检测已登录,放行。如果检测未登录,跳转到登录页面。

About

日常java / javaweb 小项目源代码仓库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors