JiveJdon Community Forums
在线329人   Home   论坛   培训咨询   精华   查搜   注册   登陆
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
这个主题共有 4 回复 / 1 页 [ ]  发表新帖子  回复该主题贴
redlly

悄悄话
发表文章: 44
注册时间: 2003年07月31日 00:17
如何实现在任意网页登陆,然仍然后返回这个网页 2005年07月22日 15:10 本帖网址 发送到手机 回复
在未登陆的情况下可能有一些资源是不允许访问的,或者一些操作是禁止的。如果要对此类资源进行访问,必须经过登陆验证。如何才能实现验证后仍旧返回刚才的页面?
一个例子,如:ebay中购物,在没有登陆的情况下是可以查询、浏览任何商品的,当在浏览该商品的过程中决定购买,此时在当前页面登陆,登陆后仍旧返回刚才的商品页面进行购买操作。
此类功能都是如何实现的?有哪些具体技术?
softxyz

悄悄话
发表文章: 13
注册时间: 2004年06月04日 09:04
Re: 如何实现在任意网页登陆,然仍然后返回这个网页 2005年07月23日 18:30 本帖网址 发送到手机 回复
一般情况下,是把当前页的url和所需参数记录在session或cookies中,等到登录完成,把它提出来跳转即可。
aill

悄悄话
发表文章: 134
注册时间: 2004年06月02日 15:20
Re: 如何实现在任意网页登陆,然仍然后返回这个网页 2005年07月24日 10:04 本帖网址 发送到手机 回复
使用jaas就能解决你的问题
redlly

悄悄话
发表文章: 44
注册时间: 2003年07月31日 00:17
Re: 如何实现在任意网页登陆,然仍然后返回这个网页 2005年07月24日 12:27 本帖网址 发送到手机 回复
> 一般情况下,是把当前页的url和所需参数记录在session或co
> kies中,等到登录完成,把它提出来跳转即可。


我以前也是用这种方式,但是缺点是要在每个也面上加上这种控制逻辑,好像太繁琐。

> 使用jaas就能解决你的问题
能具体说说吗?

aill

悄悄话
发表文章: 134
注册时间: 2004年06月02日 15:20
Re: 如何实现在任意网页登陆,然仍然后返回这个网页 2005年07月24日 14:06 本帖网址 发送到手机 回复
在web.xml里设置需要保护的资源和能访问这些资源的角色,还有登陆页面例如login.jsp,
这样当普通用户访问受保护的资源例如insert.jsp的时候,系统会自动切换到你定义的登陆页面login.jsp 登陆后会验证用户名并获取角色,如果角色和资源要求的角色匹配就会切换到insert.jsp;负责切换到没权限页面

具体查找jaas方面的资料
这个主题有 4 回复 / 1 页 [ ]
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
热点TAG: AOP cache DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Spring Struts
查询本论坛内 回复超过的热门帖子
快速发表回复
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
 

手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam