如何根据不同的登录用户显示不同的导航器
我设计了一个导航器,包括了网站提供的所有操作。但是由于管理员、一般用户以及不同的岗位的权限不同,我希望能够展示不同的导航内容。
例如,管理员可以看到数据维护、系统管理的导航,统计员可以看到和统计工作相关的导航。
系统的后台用websphere application实现,用户帐户管理用ldap实现。系统要求登陆,使用kookie管理会话。所有的web组件都有安全角色。
如果不能根据不同的用户显示相应的导航,而是简单地显示所有的操作,在用户进行点击操作时可能就会从后台返回没有权限的错误信息。
用什么方法解决?