Sql 授权::角色不';在Catalyst应用程序中无法工作
我已尝试在我的Catalyst应用程序中使用Authorization::Roles。身份验证工作正常,但当我使用Sql 授权::角色不';在Catalyst应用程序中无法工作,sql,perl,authorization,roles,catalyst,Sql,Perl,Authorization,Roles,Catalyst,我已尝试在我的Catalyst应用程序中使用Authorization::Roles。身份验证工作正常,但当我使用$c->check_user_roles(“admin”)它总是返回false。怎么了 一些配置: store => { class => 'DBIx::Class', user_model => 'Mymodel::User', id_field => 'name', role_field => 'rolename',
$c->check_user_roles(“admin”)代码>它总是返回false。怎么了
一些配置:
store => {
class => 'DBIx::Class',
user_model => 'Mymodel::User',
id_field => 'name',
role_field => 'rolename', # in my table there is the same column
# name undoubtedly
}
如果您的角色存储在用户表中,请使用role\u列
选项。如果您的角色存储在单独的表中,请使用role\u关系
和role\u字段
选项<代码>角色\字段本身无效