前台登录后,怎么从session里面取出登录用户的所有信息呢

问题描述

前台登录后,怎么从session里面取出登录用户的所有信息呢

如题,是在ssh框架下写的,我现在取不出user的信息来,能给出具体代码或者类似的例子的最好啦,谢谢啦

解决方案

session中保存用户名就好。根据用户名从数据库中获取这个用户的其它信息。session不宜存储大量的数据。

解决方案二:

前台是无法获取session的. session中的数据是服务器端.
哪怕是 jsp 也是在后台进行编译的时候取出session. jsp中 可以用小脚本 或者 EL表达式获取session(百度就有)

如果是HTML.那么你可以登陆之后将用户相关信息传给前台啊

解决方案三:

你要从session里面取出用户信息,前提是你的用户信息保存到session里面了,既然会存,取还有难度?

解决方案四:

1.你必须在登录成功时候,获取用户对象及user,然后把这个对象放入session中,
以后用该对象直接从session中获取就行。不过session失效后,该用户就被清空了。
2.代码
Map <String, Object> session = ActionContext.getContext().getSession();
User user = 获取用户
session.put("user",user);


以后直接session.get("user");就可以获得对象。

解决方案五:

登录成功后,在后台保存对象到session中, 然后在jsp页面嵌入java 代码 拿到user

解决方案六:

session["username"]=username;
session["password"]=password;
取得时候直接session["username"]

解决方案七:

登录成功后将对象放到session中,以后就可以取到

时间: 2024-10-24 17:29:33

前台登录后,怎么从session里面取出登录用户的所有信息呢的相关文章

win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题?

问题描述 win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题? win7旗舰版实现多用户远程登录后,不同电脑远程登录同一用户时,该用户之前的登录会被强制断开.能否实现某个用户已经有电脑远程登录了,其他电脑则不能登录该用户,或者能够有提示也行,请高人解答,谢谢! 解决方案 windows 7被设计成桌面操作系统,最多只能有一个人操作计算机.这不是技术上的问题,而是商业上的问题.否则谁还买昂贵的windows server. 如果有用户登录,不允许别的用户登录

asp.net做的登录后总是跳回登陆界面

问题描述 asp.net做的登录后总是跳回登陆界面 登录代码: <div id="loginButton"> <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="images/login.gif" OnClick="ImageButton1_Click" /> <asp:ImageButton ID="

springmvc+shiro用户登录后更改用户名怎么样更新subject中的principal

问题描述 用户登录后,有一个功能是修改用户信息,比如用户名,当更改过用户名后,页面顶部显示的用户信息是从之前登录时在realm中生成的AuthenticationInfo,这里面的用户名还是修改之前的,如果想在修改用户名之后更新AuthenticationInfo,要怎么办?求解 解决方案 ShiroUser user = (ShiroUser) SecurityUtils.getSubject().getPrincipal();user.name = newName;

Session失效后 或者是未登录提示登录后返回之前的页面,而不是主界面!

问题描述 Session失效后 或者是未登录提示登录后返回之前的页面,而不是主界面! 求代码,只知道需要过滤器,但是具体不知道怎么写,求大神代码! 解决方案 参考http://bbs.csdn.net/topics/360180431

Spring Security4.1.3实现拦截登录后向登录页面跳转方式(redirect或forward)返回被拦截界面

一.看下内部原理 简化后的认证过程分为7步: 用户访问网站,打开了一个链接(origin url). 请求发送给服务器,服务器判断用户请求了受保护的资源. 由于用户没有登录,服务器重定向到登录页面 填写表单,点击登录 浏览器将用户名密码以表单形式发送给服务器 服务器验证用户名密码.成功,进入到下一步.否则要求用户重新认证(第三步) 服务器对用户拥有的权限(角色)判定: 有权限,重定向到origin url; 权限不足,返回状态码403("forbidden"). 从第3步,我们可以知道

Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】

应用情形:在web项目中,经常会遇到用户未登录或SESSION失效时用户发出非法的权限操作,如新闻的评论.文件的下载等等,在此我们可以使用struts拦截器对该用户发出的请求进行拦截,拦截后判断用户是否登录或SESSION是否有效,然后进行其正常操作.具体实例如下: 新建一个拦截器类UserInterceptor ,UserInterceptor.java代码如下 [java] view plaincopyprint? package com.hsinghsu.test.interceptor;

如何将登陆信息在登录后的界面显示出来

问题描述 如何将登陆信息在登录后的界面显示出来 用demo.html做的一个登录界面, 用户登陆后直接跳到了default.aspx界面, 现在我想在default.aspx.上显示用户自己的信息, 数据库是sql.sever 我查了用session,但是不清楚怎么用?而且是不是还要在web.config写上配置信息? //这是一个登陆窗口 <div id="LoginBox"> <div class="login-item"><inp

django如何在用户登录后返回到原来来页面,并保持登陆状态

问题描述 django如何在用户登录后返回到原来来页面,并保持登陆状态 各位朋友们好,现在用django做一个用户登录页面,希望能够在用户登录后返回到原来来页面,并保持登陆状态,网上找到了下面这个方法 def login_user(request): if request.method == 'GET': #记住来源的url,如果没有则设置为首页('/') request.session['login_from'] = request.META.get('HTTP_REFERER', '/')

jsp-JSP登录后怎么获取当前登录用户信息?

问题描述 JSP登录后怎么获取当前登录用户信息? 我用的是MySQL,做了一个登录界面,注册的的时候有很多信息,但是登录时只验证用户名和密码,数据库如下: 比如我现在要获取已经登录的用户abc的全部信息存入session中,并在其他页面中调用,代码应该怎么写?用电话tel举个例子就好,我再对照着自己摸索一下,感激不尽. 解决方案 密码应该md5加密,对于用户登录之后,在判断用户登录成功之后,可以把用户信息存入到session中,其他地方直接从session中取就可以了.对于刚学的,建议看下框架,