Symfony 3 - 无法应用用户角色

我有一个实现 UserInterface 的 UserCas 实体。

我的用户有一个角色:

http://img3.mukewang.com/60b985fd0001589f01990120.jpg

但是,当我根据角色限制对某些页面的访问时,它不起作用。


因此,我在控制器中与具有 ROLE_ADMIN 的用户进行了检查:


$user = $this->getUser();


        if($this->container->get('security.authorization_checker')->isGranted('ROLE_ADMIN'))

        {

            dump("yes");

        }


        else

        {

            dump("no");

        }

转储返回“否”。


如果我转储 $user-getRoles(),我已经:

http://img1.mukewang.com/60b9860900019c4901890091.jpg

那么,请问有什么问题吗?



波斯汪
浏览 136回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP