前后端分离的j2ee的web项目设计,怎么判断用户是否登录?
来源:互联网 发布:淘宝联盟购物 编辑:程序博客网 时间:2024/05/21 22:39
两种方式:
1将用户信息写入cookie(可以将cookie理解为一个Map,写如cookie即cookie.put("userDetail");)。即输入用户名和密码,执行ajax去后台,如果登录成功,则返回用户信息userDetail给前段,写入cookie。
在用户访问某个html页面的时候,当页面加载完成后就执行某个javascript代码读取cookie,即cookie.get("userDetail");如果为空则没登陆,让用户去登录;有则给指定html页面给用户。
各前段框架一般都提供操作cookie的方法,以amazeui框架为例:
2方式二,和前后端不分离的j2ee的web的普通工程那样,使用session即可。这种方式有个问题,就是只有在前段发起后端的请求时,才会验证是否登录。
但是前后端分离的工程,用户首先发起的肯定是打开某个html页面,这时候虽然用户没有登录,但是只要没发起后端请求,就不管用户是否登录都会给用户指定html页面。
这样是不好的,明明没有登录,却还是给了用户想要的html页面。
当然这种情况也可以改进,但是就稍微复杂一点了。
所以前后端分离的j2ee的web工程,鼓励使用写入cookie的方式,而不用session方式。
阅读全文
0 0
- 前后端分离的j2ee的web项目设计,怎么判断用户是否登录?
- 前后端分离的j2ee的web工程,怎么将后端的参数在前段显示,即实现前后端不分离的${}这种EL表达式?
- 前后端分离的j2ee的web项目,使用vue方式,即{{}}方式批量传入前端参数,遇到一个一个问题,页面上一开始有{{}},怎么处理?
- 关于Web前后端分离的体验
- 聊一聊web开发的前后端分离和页码分离
- web前后端分离
- Web应用架构的新趋势 前后端分离的想法
- 前后端分离的思考
- 前后端分离的必要性
- 前后端分离的意义
- 前后端分离的想法
- 前后端分离的心得
- 前后端分离,html页面中怎么获取当前登录用户信息,并写入html页面的指定位置?
- 前后端分离设计
- 前后端分离设计
- 一些 web 前后端分离的坑与疑惑
- 对于web开发前后端分离的思考
- Web 前后端分离的意义大吗?
- Struts2的配置文件
- 最大正方形
- 关于jquery(ajax)+servlet+region表写四级连动
- 应用程序第三方安装的移动互联网生存
- Maven 常用配置注释
- 前后端分离的j2ee的web项目设计,怎么判断用户是否登录?
- [Android] 任意时刻从子线程切换到主线程的实现原理及加强版
- C++ 静态 常量
- 怎么样才能进入BAT公司的研发部门
- [leetCode刷题笔记]566. Reshape the Matrix
- Android点击其他区域,隐藏EditText键盘。
- pygame.music
- PHP接入umeditor(百度富文本编辑器)
- linux设备树笔记