Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我在Symfony调试分析器中看起来没有经过身份验证?_Symfony_Authentication_Profiler - Fatal编程技术网

为什么我在Symfony调试分析器中看起来没有经过身份验证?

为什么我在Symfony调试分析器中看起来没有经过身份验证?,symfony,authentication,profiler,Symfony,Authentication,Profiler,当我打开我的主页时http://domain/app_dev.php/ru/ 在Symfony调试分析器中,我有以下信息: Logged in as: admin Authenticated: No Token class: UsernamePasswordToken 我的security.yml是: 为什么我在成功登录为管理员后没有经过身份验证?帮助理解它的含义?您实际上已经删除了Symfony的默认防火墙: dev: pattern: ^/(_(profiler|wd

当我打开我的主页时http://domain/app_dev.php/ru/ 在Symfony调试分析器中,我有以下信息:

Logged in as:  admin
Authenticated: No
Token class:   UsernamePasswordToken
我的security.yml是:


为什么我在成功登录为管理员后没有经过身份验证?帮助理解它的含义?

您实际上已经删除了Symfony的默认防火墙:

dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false

您必须声明它是securty.yml中的第一个防火墙。

我们需要查看您的security.yml以调试问题,还想知道您的工作url是什么您遇到了这种行为?@DebreczeniAndrás是的,我更新了我的问题Victor,您的用户类实现用户界面了吗?@tomazahlin否,我实现了Symfony\Component\Security\Core\User\AdvancedUserInterface在Security.yml中设置用户提供程序的位置和方式。form_登录应该有一个提供程序节点。我删除了它,但仍然没有进行身份验证否,您需要在security.xml中包含它:根据您的问题,我假设您以前已经删除了它…我知道,Symfony的默认防火墙存在,我忘了在问题中显示它啊,好吧。。。我会想到别的东西;
dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false