社区
Java EE
帖子详情
acegi登陆问题,急100分!
ratter
2008-12-09 08:38:06
1 保存登陆的主页到IE的收藏夹。
2 打开登陆主页,以用户A登陆。登陆成功。页面跳转。显示A登陆。
3 不关IE,在现在的页面从收藏夹中打开登陆的主页。
4 以用户B登陆。登陆成功。页面跳转。仍然显示A登陆。
请问这是为什么阿?不知道是不是acegi的配置文件那里写的不对。感觉B登陆的时候用的还是A的session,新的用户信息没有被保存。能不能每次login的时候都自动建立新的session?请问应该怎么写配置文件。
请高人指点!!!
分不够可以再加!!!
...全文
94
7
打赏
收藏
acegi登陆问题,急100分!
1 保存登陆的主页到IE的收藏夹。 2 打开登陆主页,以用户A登陆。登陆成功。页面跳转。显示A登陆。 3 不关IE,在现在的页面从收藏夹中打开登陆的主页。 4 以用户B登陆。登陆成功。页面跳转。仍然显示A登陆。 请问这是为什么阿?不知道是不是acegi的配置文件那里写的不对。感觉B登陆的时候用的还是A的session,新的用户信息没有被保存。能不能每次login的时候都自动建立新的session?请问应该怎么写配置文件。 请高人指点!!! 分不够可以再加!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laitaogood
2008-12-11
打赏
举报
回复
[Quote=引用 3 楼 toshiba_java 的回复:]
lz没有关闭IE浏览器,此时再次访问系统和第一次以A登录时是同一个sessionId
1楼的朋友给的方法不错,应该能解决 你的问题。(如果还有问题或许就是浏览器缓存的事情了)
我的一点想法:lz的需求比较奇怪,为何用A登录了系统还要立刻再用B登录一下呢?如果是因为两个
用户对系统有不同权限,此时你的需求应该是“切换用户”。
可以用个变通的方式:
…
[/Quote]
好像就是这样的
zou_wei_forever
2008-12-11
打赏
举报
回复
[Quote=引用 3 楼 toshiba_java 的回复:]
引用楼主 ratter 的帖子:
感觉B登陆的时候用的还是A的session!…
lz没有关闭IE浏览器,此时再次访问系统和第一次以A登录时是同一个sessionId
1楼的朋友给的方法不错,应该能解决 你的问题。(如果还有问题或许就是浏览器缓存的事情了)
我的一点想法:lz的需求比较奇怪,为何用A登录了系统还要立刻再用B登录一下呢?如果是因为两个
用户对系统有不同权限,此时你的需求应该是“切换用户”。
可以用个变通的方…
[/Quote]
支持了!
無名VF
2008-12-10
打赏
举报
回复
[Quote=引用 3 楼 toshiba_java 的回复:]
引用楼主 ratter 的帖子:
感觉B登陆的时候用的还是A的session!…
lz没有关闭IE浏览器,此时再次访问系统和第一次以A登录时是同一个sessionId
1楼的朋友给的方法不错,应该能解决 你的问题。(如果还有问题或许就是浏览器缓存的事情了)
我的一点想法:lz的需求比较奇怪,为何用A登录了系统还要立刻再用B登录一下呢?如果是因为两个
用户对系统有不同权限,此时你的需求应该是“切换用户”。
可以用个变通的方…
[/Quote]
up
toshiba_java
2008-12-10
打赏
举报
回复
[Quote=引用楼主 ratter 的帖子:]
感觉B登陆的时候用的还是A的session!…
[/Quote]
lz没有关闭IE浏览器,此时再次访问系统和第一次以A登录时是同一个sessionId
1楼的朋友给的方法不错,应该能解决 你的问题。(如果还有问题或许就是浏览器缓存的事情了)
我的一点想法:lz的需求比较奇怪,为何用A登录了系统还要立刻再用B登录一下呢?如果是因为两个
用户对系统有不同权限,此时你的需求应该是“切换用户”。
可以用个变通的方式:
acegi的登出后跳转页面设定为系统登录入口页面
在登录页即判断当前访客是否已经登录系统,
如果没有登录则正常显示你现在的login页面,否则显示现在已经登录用户的相关信息
再给出“切换用户”链接(直接连接到j_logout)
wuqinglafeng
2008-12-10
打赏
举报
回复
我认为三楼说的对
ahlon
2008-12-09
打赏
举报
回复
支持楼上的思路
lihan6415151528
2008-12-09
打赏
举报
回复
提供一种思路:每次点击提交登录按钮时候,先清空session,再写入session
Ace
gi
集成CAS
1、
ace
gi
内置了对CAS的支持。这里的CAS是3.2。建立CAS server是一个比较简单的事情。CAS server就是一个标准的war文件,把它发布就可以运行。需要做的仅仅是调整
登陆
和其他一些页面。 2、先了解一下CAS如何实现SSO。 例子:原有系统A和系统B,现在在它们之间做SSO。 很显然,系统A和B都是CAS client。首先是访问系统A,干掉A的
登陆
页面,在A的入口判断...
ace
gi
整合CAS (sso)
ace
gi
内置了对CAS的支持。这里的CAS是3.0。建立CAS server是一个比较简单的事情。CAS server就是一个标准的war文件,把它发布就可以运行。需要做的仅仅是调整
登陆
和其他一些页面。先了解一下CAS如何实现SSO。例子:原有系统A和系统B,现在在它们之间做SSO。很显然,系统A和B都是CAS client。首先是访问系统A,干掉A的
登陆
页面,在A的入口判断有没有Ticket(
ace
gi
整合CAS [摘]
ace
gi
内置了对CAS的支持。这里的CAS是3.0。建立CAS server是一个比较简单的事情。CAS server就是一个标准的war文件,把它发布就可以运行。需要做的仅仅是调整
登陆
和其他一些页面。先了解一下CAS如何实现SSO。例子:原有系统A和系统B,现在在它们之间做SSO。很显然,系统A和B都是CAS client。首先是访问系统A,干掉A的
登陆
页面,在A的入口判断有没有Ticket(
ace
gi
整合cas
ace
gi
内置了对CAS的支持。这里的CAS是3.0。建立CAS server是一个比较简单的事情。CAS server就是一个标准的war文件,把它发布就可以运行。需要做的仅仅是调整
登陆
和其他一些页面。先了解一下CAS如何实现SSO。 例子:原有系统A和系统B,现在在它们之间做SSO。 很显然,系统A和B都是CAS client。首先是访问系统A,干掉A的
登陆
页面,在A的入...
ace
gi
整合CAS
ace
gi
内置了对CAS的支持。这里的CAS是3.0。建立CAS server是一个比较简单的事情。CAS server就是一个标准的war文件,把它发布就可以运行。需要做的仅仅是调整
登陆
和其他一些页面。先了解一下CAS如何实现SSO。 例子:原有系统A和系统B,现在在它们之间做SSO。 很显然,系统A和B都是CAS client。首先是访问系统A,干掉A的
登陆
页面,在A的入口判断有没有Ticke...
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章