【发布时间】:2012-01-19 10:37:26
【问题描述】:
我是一名初级程序员,想知道如何将会话管理和登录注销功能整合到 jsf 项目中。现在我可以从数据库中的表中对用户进行身份验证,但是在浏览器中提供页面的直接 url 会将任何匿名用户带到我请求的页面。我只希望经过身份验证的用户在他们的会话处于活动状态时访问这些页面。这是如何完成的以及我需要研究什么才能在我的应用程序中获得此功能。
提前致谢。
【问题讨论】:
我是一名初级程序员,想知道如何将会话管理和登录注销功能整合到 jsf 项目中。现在我可以从数据库中的表中对用户进行身份验证,但是在浏览器中提供页面的直接 url 会将任何匿名用户带到我请求的页面。我只希望经过身份验证的用户在他们的会话处于活动状态时访问这些页面。这是如何完成的以及我需要研究什么才能在我的应用程序中获得此功能。
提前致谢。
【问题讨论】:
我建议查看类似 Seam Security:http://seamframework.org/Seam3/SecurityModule
【讨论】:
我能够解决这个问题。我的 HibernateUtils 类中有一个声明
session.close 已被注释掉,现在在删除此评论后可以正常工作。
感谢您的帮助。
【讨论】: