标签: java session jsf login sessiontracking
我是JSF的新手,我正在开发Web项目。
我想实现登录系统,多个用户可以登录。就像Facebook或任何其他网站,您提供用户名和密码并访问您的帐户。
我想要的另一件事是,如果用户未登录并且他想访问(限制)网址,则必须将其重定向到“登录”页面。
我甚至不知道从哪里开始,但我知道如何在Servlet中进行'会话跟踪'。
任何人都可以通过示例代码向我提出好的示例或帮助我。
答案 0 :(得分:3)
据我所知,JSF没有特殊的身份验证功能。
答案 1 :(得分:1)
将登录数据保存在会话范围Bean中。 Here你有一个完整的JSF教程,里面有一些例子和源代码。检查有关Managed Beans I的部分。
实现这一目标的基本方法是在访问页面时检查用户是否已登录(会话中存在有效的登录Bean)。如果不是,请重定向到登录页面。 This是关于检查用户是否使用阶段监听器登录