为什么我在Symfony调试分析器中看起来没有经过身份验证?
当我打开我的主页时http://domain/app_dev.php/ru/ 在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
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