JSF - 为不同的角色使用不同的表单

时间:2013-12-28 13:58:12

标签: jsf java-ee web.xml

我正在编写一个Web应用程序,其中有两种不同类型的用户具有不同的角色,我已经定义了这两种角色并为这两种用户定义了站点区域,但我希望有两种不同的登录表单而且我不喜欢我不知道如何在标签中定义(在web.xml文件中),因为我似乎只能定义一个表单进行身份验证 我怎么能这样做?

详细信息:我希望如果用户尝试为某个角色打开受限制的页面,系统会将用户重定向到相对表单 如果某个角色的用户尝试使用错误的表单登录,系统会拒绝她的请求

1 个答案:

答案 0 :(得分:0)

请原谅我,如果我错了,你可以尝试为程序化登录制作两个登录bean,在提交用户名和密码后,你可以检查用户角色并做出相应的回应,因为你知道你在特定的登录页面上使用了哪一个?

可能更容易/更优雅的解决方案很难,只是想不到它。