在 Symfony3 上阻止登录用户的登录页面

奥努尔卡亚

我在 Symfony3 上做了一个注册/登录表单示例。

用户登录后仍可访问 login.html.twig

我如何控制security.yml或重定向login.html.twig

我的访问控制;

access_control:
            - { path: ^/registration-form-submission$, role: IS_AUTHENTICATED_ANONYMOUSLY }
            - { path: ^/(login|register)$, role: IS_AUTHENTICATED_ANONYMOUSLY }
            - { path: ^/, role: ROLE_USER }
奥努尔卡亚

我将以下代码添加到控制器 RegistrationController 和 LoginController 中:

if ($this->container->get('security.authorization_checker')->isGranted('ROLE_USER')) {
    return new RedirectResponse('/');
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony3 FosUser 和 FosAuthServer,在 AuthenticationFailureHandler 上使用 LDAP 登录用户

来自分类Dev

Symfony:在404错误页面中获取登录用户

来自分类Dev

Symfony:在404错误页面中获取登录用户

来自分类Dev

安全和登录-symfony3

来自分类Dev

Symfony3错误登录表单

来自分类Dev

Facebook 登录 - HWIOAuthBundle - Symfony3

来自分类Dev

Symfony3,设置用户的上次登录日期

来自分类Dev

Symfony3,设置用户的上次登录日期

来自分类Dev

appengine 上的 Symfony3 会话失败

来自分类Dev

Symfony3 FOSOAuthServerBundle和Facebook或Google登录

来自分类Dev

Symfony3 FOSOAuthServerBundle和Facebook或Google登录

来自分类Dev

在Symfony3中捕获登录失败事件

来自分类Dev

PHP Symfony3 - HWIOAuthBundle:Facebook 登录重定向问题

来自分类Dev

Symfony3升级上的命名空间问题

来自分类Dev

在Symfony3中的每条路线/动作上执行功能

来自分类Dev

Symfony 2在获取登录用户时出错

来自分类Dev

基于当前登录用户的 Symfony 2.8 Twig 扩展

来自分类Dev

升级到Symfony3后,为什么我的用户登录名不再起作用

来自分类Dev

升级到Symfony3后,为什么我的用户登录名不再起作用

来自分类Dev

Symfony3登录表单:如何在security.yml中设置防火墙参数?

来自分类Dev

Symfony3 HWIOauth捆绑包无法使用/查找Google登录检查路由

来自分类Dev

Symfony3:登录错误:无法处理身份验证请求

来自分类Dev

CakePHP 3:如何在注册后自动登录用户

来自分类Dev

Symfony2从自定义用户类登录用户实例

来自分类Dev

使用 Shiro.ini ,如何阻止已登录用户的页面?(只有未登录的用户才能看到页面)

来自分类Dev

在每个POST上返回400错误请求-fosrestbundle,Symfony3

来自分类Dev

升级到symfony3后,heroku上的composer安装失败

来自分类Dev

提交symfony3表单时如何在子实体上设置父ID

来自分类Dev

来自同一域上iframe的Symfony3 AJAX请求未保存会话属性

Related 相关文章

  1. 1

    Symfony3 FosUser 和 FosAuthServer,在 AuthenticationFailureHandler 上使用 LDAP 登录用户

  2. 2

    Symfony:在404错误页面中获取登录用户

  3. 3

    Symfony:在404错误页面中获取登录用户

  4. 4

    安全和登录-symfony3

  5. 5

    Symfony3错误登录表单

  6. 6

    Facebook 登录 - HWIOAuthBundle - Symfony3

  7. 7

    Symfony3,设置用户的上次登录日期

  8. 8

    Symfony3,设置用户的上次登录日期

  9. 9

    appengine 上的 Symfony3 会话失败

  10. 10

    Symfony3 FOSOAuthServerBundle和Facebook或Google登录

  11. 11

    Symfony3 FOSOAuthServerBundle和Facebook或Google登录

  12. 12

    在Symfony3中捕获登录失败事件

  13. 13

    PHP Symfony3 - HWIOAuthBundle:Facebook 登录重定向问题

  14. 14

    Symfony3升级上的命名空间问题

  15. 15

    在Symfony3中的每条路线/动作上执行功能

  16. 16

    Symfony 2在获取登录用户时出错

  17. 17

    基于当前登录用户的 Symfony 2.8 Twig 扩展

  18. 18

    升级到Symfony3后,为什么我的用户登录名不再起作用

  19. 19

    升级到Symfony3后,为什么我的用户登录名不再起作用

  20. 20

    Symfony3登录表单:如何在security.yml中设置防火墙参数?

  21. 21

    Symfony3 HWIOauth捆绑包无法使用/查找Google登录检查路由

  22. 22

    Symfony3:登录错误:无法处理身份验证请求

  23. 23

    CakePHP 3:如何在注册后自动登录用户

  24. 24

    Symfony2从自定义用户类登录用户实例

  25. 25

    使用 Shiro.ini ,如何阻止已登录用户的页面?(只有未登录的用户才能看到页面)

  26. 26

    在每个POST上返回400错误请求-fosrestbundle,Symfony3

  27. 27

    升级到symfony3后,heroku上的composer安装失败

  28. 28

    提交symfony3表单时如何在子实体上设置父ID

  29. 29

    来自同一域上iframe的Symfony3 AJAX请求未保存会话属性

热门标签

归档