Symfony 登录和注销后重定向会在URI中添加前导斜杠,这会导致异常
我把FOSUserbundle和SonataUserbundle一起使用。我不确定这个错误属于哪个包,但我将首先在这里尝试。每次登录和注销时,我都会被重定向: 登录后,我被重定向到/app\u dev.php///dashboard 3前面的斜杠 注销后,我被重定向到/app\u dev.php///login 2前面的斜杠 这是我的保安Symfony 登录和注销后重定向会在URI中添加前导斜杠,这会导致异常,symfony,routing,Symfony,Routing,我把FOSUserbundle和SonataUserbundle一起使用。我不确定这个错误属于哪个包,但我将首先在这里尝试。每次登录和注销时,我都会被重定向: 登录后,我被重定向到/app\u dev.php///dashboard 3前面的斜杠 注销后,我被重定向到/app\u dev.php///login 2前面的斜杠 这是我的保安 security: acl: connection: default providers: fos_userb
security:
acl:
connection: default
providers:
fos_userbundle:
id: fos_user.user_provider.username
encoders:
FOS\UserBundle\Model\UserInterface: sha512
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
main:
pattern: ^/.*
context: user
form_login:
provider: fos_userbundle
login_path: sonata_user_admin_security_login
use_forward: false
check_path: /login_check
failure_path: null
logout: true
anonymous: true
access_control:
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/, role: [ROLE_USER] }
access_decision_manager:
strategy: unanimous
谁能告诉我,我可能错过了什么
@stof的所有者stof在39分钟前发表了评论
登录后的重定向由SecurityBundle处理,而不是由
FOSUserBundle我们不处理登录本身@stof stof closed
这是39分钟前
您必须更改目标路径:
# app/config/security.yml
security:
firewalls:
main:
form_login:
# ...
default_target_path: you_target_path
您必须更改目标路径:
# app/config/security.yml
security:
firewalls:
main:
form_login:
# ...
default_target_path: you_target_path
在没有任何配置的情况下,注销将默认重定向到/。这可能是您的web服务器中的配置错误导致的。似乎有一个小错误。这也可能与我的web服务器配置有关,但在生成请求基URL时仍然存在一些不一致的行为。在没有任何配置的情况下,注销将默认重定向到/。这可能是您的web服务器中的配置错误导致的。似乎有一个小错误。这也可能与我的web服务器配置有关,但在生成请求基URL时仍然存在一些不一致的行为。