1.如果页面时jsp就非常简单了,直至用EL表达式从session中取值
jsp页面直接${user.login_name}的方式取值就可以了

2.如何设计的页面是html静态页面,不是jsp动态页面,那么EL表达式就会失效。
方法一:这个时候可以在前端把登录成功的登录名存入session中,这样可以跨页面取值


在login.html页面前端设置session的值,在登录成功后的首页index.html中,去出session中的登录名即可。

方法二:你也可以通过链接拼接参数的get请求方式,向指定的页面传值

这样在index.html页面中用字符串分割的方法取出传入的参数值。但是这种通过拼接参数形式的get请求方式,如果传入的参数是中文会造成了乱码现象。其次可能会造成用户地址栏的非法访问。可以如下解决

安全问题主要是判断手动在地址栏中修改的用户名是否与登录成功后存入session中的用户名一致,如果不一致则表明非法访问,返回安全退出登录页,销毁session。

造成非法访问的原因: 登录成功后,把登录成功的用户存入session中,session中的user对象不为空。在已经进入首页后,因为session存在值,在springmvc拦截器中就拦截不到。用户可以直接在登录成功后的地址栏中修改用户名,去访问其他用户的主页面。所以需要判断修改的用户名是否与原本登录成功存入session中的用户名一样

登录成功后如何在首页获取登录名相关推荐

  1. phpcms登录成功后又跳转到登录页的bug修复方法

    昨天遇到的这个问题,登录后 显示登录成功后 又跳出来这个,后跳转到登录页 我饿解决方法就是在index.php入口文件里面添加 还有就是配置文件的问题,里面的session的作用域的问题,吧sessi ...

  2. 解决 {ret:100030,msg:this api without user authorization} android QQ第三发登录成功后获取用户信息失败的问题

    在使用QQ第三发登录时,登录成功后,去获取用户信息的时候,却出现这个错误: {"ret":100030,"msg":"this api without ...

  3. Spring Security登录成功后,用户信息保存在哪,如何获取?

    当前用户获取信息 我们在SecurityContextHolder内存储目前与应用程序交互的主要细节.Spring Security使用一个Authentication对象来表示这些信息. 你通常不需 ...

  4. Vue项目登录成功后返回到原操作页面

    登录超时或者由于其它原因,造成必须重新登录的情况,相信大家都见过这种场景,比较偷懒的办法是登陆成功厚直接回到主页面,但其实我们有更好的解决办法. 作为vue的标配,我们可以利用axios的全局拦截器做 ...

  5. Spring Security 实战:登录成功后返回 JWT Token

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 170元买400元书的机会又来啦! 1. 前言 欢迎阅读 Spring Security 实 ...

  6. 怎么在html显示已登录状态,登录成功后,返回时不再显示登录等已经没用的页面...

    wap2app适配的时候,常碰到的一个场景就是登录,wap站登录成功后,比较差的体验主要有两个: 1.back依然可以看到登录页,效果很差 2.首页如果有登录入口,返回首页,首页依然显示未登录的状态 ...

  7. 登录成功后怎么跳转页面html,怎么设置登录成功后跳转到相应的页面

    想要用angularjs实现的功能是 一进入就是一个登录页面(login.html),如果没有账号密码就注册,登录成功后跳转到相应的页面(shopcart.html) 碰到的问题 1.一进入页面没有显 ...

  8. 如何使用Shiro实现不同用户登录成功后跳转到不同主页?

    0 如何使用Shiro实现不同用户登录成功后跳转到不同主页?10 Shiro配置文件中successUrl指定的页面只有一个: Java代码   <bean id="shiroFilt ...

  9. html登陆成功后跳转页面跳转,怎么设置登录成功后跳转到相应的页面

    想要用angularjs实现的功能是 一进入就是一个登录页面(login.html),如果没有账号密码就注册,登录成功后跳转到相应的页面(shopcart.html) 碰到的问题 1.一进入页面没有显 ...

最新文章

  1. 大数据量,海量数据 处理方法总结(转)
  2. 计算机考研考编程,计算机考研面试------编程语言
  3. Java数组实现五子棋功能
  4. GB28181 密解播放器
  5. 如何在你的Android手机上配置 Python 环境?
  6. amd cpu 安卓模拟器_Android 模拟器现已支持 AMD 处理器和 Hyper-V
  7. DOS命令打开一个软件,以及在python中的使用
  8. DELPHI XE10 fmx表格控件Grid单元格根据内容值来设置颜色
  9. 十大管理之项目进度管理知识点
  10. RMAN高级应用_pizi.pdf
  11. 阿里云盘+OneManager+Heroku+CFWorkers实现阿里云盘网络挂载
  12. Springboot实战项目完结篇之商城系统之收货地址管理
  13. IT男吃什么最利于健康
  14. 苹果mac电脑查看已连接到的wifi密码
  15. IM群聊头像九宫格实现方式
  16. Web.config详解+asp.net优化
  17. VueCompilerError: v-html will override element children.
  18. valgrind tool suite
  19. 同步传输与异步传输【转载】
  20. crypto-js 前端DES加密/解密、生成秘钥 详解

热门文章

  1. 人体热释红外线感应控制
  2. FP6296锂电池升压 5V9V12V内置 MOS 大功率方案原理图
  3. 沙盘正在注销进程start_电脑打开输入密码后老显示正在注销怎么办 - 卡饭网
  4. 【Android开发那点破事】打开APP加载页面实现
  5. 抑郁症的复发风险到底有多高?如何预防抑郁症复发?
  6. python怎样执行curl命令_如何使用python执行curl命令
  7. DLNA介绍(包括UPnP,6月20日更新)
  8. 最新Forrester Wave云计算报告:阿里云位居中国领导者、全球强劲者象限
  9. Json转换Bean太过复杂?试试阿里巴巴的FastJSON
  10. 外包干了四年,人直接废了。。。