码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-11-21 10:46:12      阅读:739      评论:0      收藏:0      [点我收藏+]

标签:int   rmi   apach   except   reply   real   apache   nbsp   ane   

@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是否可以填写多种权限标识,只要满足其一就可以访问?

标签:int   rmi   apach   except   reply   real   apache   nbsp   ane   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!