我是初学程序员,想知道如何将会话管理和登录注销功能合并到jsf项目中。现在,我可以从数据库中的表中对用户进行身份验证,但是在浏览器中给出页面的直接url会将任何匿名用户带到我请求的页面。我只希望通过身份验证的用户在会话处于活动状态时访问页面。这是如何完成的,究竟需要学习如何在我的应用程序中获得此功能。jsf项目中的会话管理功能
提前致谢。
我是初学程序员,想知道如何将会话管理和登录注销功能合并到jsf项目中。现在,我可以从数据库中的表中对用户进行身份验证,但是在浏览器中给出页面的直接url会将任何匿名用户带到我请求的页面。我只希望通过身份验证的用户在会话处于活动状态时访问页面。这是如何完成的,究竟需要学习如何在我的应用程序中获得此功能。jsf项目中的会话管理功能
提前致谢。
我能解决这个问题。在我的HibernateUtils类 session.close
中有一条语句被注释掉了,现在这个语句在删除这条评论后按预期工作。
感谢您的帮助。
我建议在寻找的东西像接缝安全:http://seamframework.org/Seam3/SecurityModule
[禁止在Jsf2中登录而无法访问受限制的页面](http://stackoverflow.com/questions/6883430/prevent-accessing-restricted-page-without-login-in-jsf2) – BalusC