Java多权限如何控制页面功能
来源:百度知道 编辑:UC知道 时间:2024/07/05 17:32:10
我有一个Java的购物网项目 是用SSHA搭建的 就是不知道如何在同一个页面完成多权限用户的不同功能
比如说一个是普通注册的用户 他不可以对商品进行添加 修改 可是在同一个页面下的商品 一个管理员用户 就可以对商品进行添加 修改 这个我该怎么做
我想过很多设想 比如说 我想过做两个页面 管理员的页面比普通用户的页面多几个功能 可是又觉得这样很浪费资源
真的很苦恼 我是一个初学者 希望各位高手给予指点
比如说一个是普通注册的用户 他不可以对商品进行添加 修改 可是在同一个页面下的商品 一个管理员用户 就可以对商品进行添加 修改 这个我该怎么做
我想过很多设想 比如说 我想过做两个页面 管理员的页面比普通用户的页面多几个功能 可是又觉得这样很浪费资源
真的很苦恼 我是一个初学者 希望各位高手给予指点
我给楼主给个主意很实用
又比较好实现。。Struts中不是有logic:parsent标签和
logic:empty 标签。。。
楼主可以判断 session 中是否存在 admin_name
来确定是否显示添加,修改等按钮。。。
多方便呀。。。很不错。。我们在做项目的过程中就使用这个就没问题。。
呵呵。。。
祝楼主早日成功哈!
备注:接毕业设计,价钱面议!
简单点的 根据权限来判断是否给他使用该功能的入口(加个过滤器 过滤目录 就可以了)
如果需要判断的操作太精细了的话 那没办法 只能在JSP页面判断SESSION
SSHA 。。。名词还真是多阿。。
可以给用户和管理员类都加一个属性,degree,分别为"user",跟"manager"
登陆以后应该是把用户或者是管理员放进到session里了吧?
进入商品页面以后,看session里的用户或者管理员取出来,判断他的degree属性是什么,如果是manager就显示添加那些功能,如过是user就不显示
确实我也是象2,3楼那样做的,但是我觉得那样好土啊,页面中又多了处理权限的逻辑,我也在找别的方式,找到了告诉我
点击添加 修改按钮的以后,去判断权限。
或者根据权限用JS里面控制按钮是否显示