【已解决】跪求权限控制“#permission”为什么没有#else的方法呢?

vip club1.4中有一个#permission扩展,请问老大哥怎么使用他的else方法呢?判断用户有没有这个权限,有的话显示,没有的话显示另一个信息。。。

评论区

JFinal

2018-06-06 11:06

这个可以写个工具类,假定叫 PermKit :
#if(PermKit.has(....))
......
#else
......
#end

这个功能我计划做到 jfinal club 1.5 中去,你可以自己先尝试做一个

做的时候参考一下 jfinal 文档中的 shareObject 扩展即可,文档在此:
http://www.jfinal.com/doc/6-8

AuthAdminInterceptor 已经将登录后的 Account 放在了一个 ThreadLoacal 中,你可以很方便地从 AuthAdminInterceptor 拿到当前用户的身份,剩下的问题很就简单了

JFinal

2018-06-06 11:07

写好 PermKit 工具以后配置一下:
engine.addSharedObject("PermKit", new PermKit());

fmpoffice

2018-06-06 11:08

@JFinal 好的,那我先动手试试能不能搞出来,搞出来了再把代码贴出来,找你指点哈!

JFinal

2018-06-06 11:10

@fmpoffice 做好后一定要来分享啊

fmpoffice

2018-06-06 11:36

@JFinal http://www.jfinal.com/share/931 可以了,有问题请补充哈!

热门反馈

扫码入社