Managed Beans JSF

时间:2017-03-04 11:53:04

标签: jsf

我正在使用包含在任务管理器中的JSF创建一个Web应用程序。在这个应用程序中有两种用户,管理员和普通用户。我有一个User类,并且知道用户是否是管理员我有一个属性(boolean isAdmin;)。在开始时,用户必须指定帐户的用户名和密码,并且根据rol(管理员或普通用户),他将被重定向到管理员页面或普通用户页面。

现在我只有一个托管bean负责登录以及两种用户的所有不同操作。我的老师告诉我,有必要让负责登录的bean使用会话范围,以了解用户是否已登录并避免自由导航(例如,避免普通用户在页面中进行导航)管理员)。那么为管理员和其他普通用户分别使用两个分离的bean并将它们注入登录bean,或者我现在使用的方法(只有一个bean)会更好吗?

0 个答案:

没有答案