首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

grails acegi插件,用户没法赋予角色

2012-10-19 
grails acegi插件,用户无法赋予角色安装acegi插件,用户无法赋予角色。查看代码发现:if (key.contains(ROLE

grails acegi插件,用户无法赋予角色
安装acegi插件,用户无法赋予角色。
查看代码发现:

if (key.contains('ROLE') && 'on' == params.get(key)) {Authority.findByAuthority(key).addToPeople(person)}

只有参数值名称中包含“ROLE”且值为ON时,才赋予。
我查看我的角色名称为user,并没有“ROLE”,导致无法赋予。

我将角色名统一添加前缀“ROLE_”,改为“ROLE_user”
再测试,OK。

热点排行