发帖
主题
评论
推荐
标签
作者
订阅
查搜
注册
登陆
关注
面向对象
设计模式
领域驱动设计
企业架构
框架
开发教程
微服务
CQRS
扩展性
并发编程
事件溯源
分布式
SOA
如何实现在任意网页登陆,然仍然后返回这个网页
redlly
2005-07-22 15:10
赞助商链接
在未登陆的情况下可能有一些资源是不允许访问的,或者一些操作是禁止的。如果要对此类资源进行访问,必须经过登陆验证。如何才能实现验证后仍旧返回刚才的页面?
一个例子,如:ebay中购物,在没有登陆的情况下是可以查询、浏览任何商品的,当在浏览该商品的过程中决定购买,此时在当前页面登陆,登陆后仍旧返回刚才的商品页面进行购买操作。
此类功能都是如何实现的?有哪些具体技术?
1
赞
softxyz
2005-07-23 18:30
一般情况下,是把当前页的url和所需参数记录在session或cookies中,等到登录完成,把它提出来跳转即可。
aill
2005-07-24 10:04
使用jaas就能解决你的问题
redlly
2005-07-24 12:27
> 一般情况下,是把当前页的url和所需参数记录在session或co
> kies中,等到登录完成,把它提出来跳转即可。
我以前也是用这种方式,但是缺点是要在每个也面上加上这种控制逻辑,好像太繁琐。
> 使用jaas就能解决你的问题
能具体说说吗?
aill
2005-07-24 14:06
在web.xml里设置需要保护的资源和能访问这些资源的角色,还有登陆页面例如login.jsp,
这样当普通用户访问受保护的资源例如insert.jsp的时候,系统会自动切换到你定义的登陆页面login.jsp 登陆后会验证用户名并获取角色,如果角色和资源要求的角色匹配就会切换到insert.jsp;负责切换到没权限页面
具体查找jaas方面的资料
赞助商链接
赞助商链接
用户
自动登陆
密码
新用户注册
忘记密码?
新浪微博
腾讯微博
移动版
关于本站
使用帮助
联系反馈
最佳分辨率1366x768
OpenSource
JIVEJDON
Powered by
JdonFramework
Code © 2002-20
jdon.com