首页 > 其他 > 详细

@RequiresPermissionss是否可以填写多种权限标识,只要满足其一就可以访问?

时间:2017-11-21 10:18:31      阅读:1409      评论:0      收藏:0      [点我收藏+]
@RequiresPermissionss是否可以填写多种权限标识,只要满足其一就可以访问?
 发布于 180天前  作者 qq_b02c4863  144 次浏览  复制  上一个帖子  下一个帖子
 标签: nutzwk

@RequiresPermissionss是否可以填写多种权限标识,只要满足其一就可以访问?例如下面这种写法

@RequiresPermissions({"hn.content.accident","/platform/hn/carinfo"})
7 回复

我在最新程序下面,多个权限只有第一个起效果,第二个不起作用,请问修改修改哪儿的代码?怎么修改呀?

@At("/add")
    @Ok("beetl:/platform/mem/parter/add.html")
    @RequiresPermissions({"mem.admin.add","mem.admin.check.add","mem.admin.child.add"})

仔细看RequiresPermissions注解

@wendal 注解如下:

 * <p>For example, this declaration:
 * <p/>
 * <code>&#64;RequiresPermissions( {"file:read", "write:aFile.txt"} )<br/>
 * void someMethod();</code>
 * <p/>
 * indicates the current user must be able to both <tt>read</tt> and <tt>write</tt>
 * to the file <tt>aFile.txt</tt> in order for the <tt>someMethod()</tt> to execute, otherwise
 * an {@link org.apache.shiro.authz.AuthorizationException AuthorizationException} will be thrown.
 *

感觉我就是这样写的呀,不明白,指教一下呀!

就没看全

@RequiresPermissions(value={"mem.admin.add","mem.admin.check.add","mem.admin.child.add"}, logical=Logical.OR)

@wendal 谢谢,我怀疑是这个参数,但不知如何写!

@RequiresPermissionss是否可以填写多种权限标识,只要满足其一就可以访问?

原文:http://www.cnblogs.com/telwanggs/p/7871756.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!