Hi stackoverflow bạn bè,Symfony2- Login Form xuất hiện trở lại sau khi đăng nhập
Tôi có một ví dụ rằng, Trong symfony2 Tôi tạo ra một gói bảo mật (không được sử dụng FOS USER BUNDLE), trong đó khi tôi đăng nhập, tôi cố gắng truy cập vào trang đăng nhập một lần nữa biểu mẫu đăng nhập được hiển thị. Không có chuyển hướng đến trang mặc định, ngay cả khi tôi đã đăng nhập. Làm cách nào để ngăn chặn biểu mẫu đăng nhập này, sau khi đăng nhập.
Dưới đây là security.yml của tôi
CẬP NHẬT
firewalls:
main:
pattern: ^/
anonymous: ~
form_login:
login_path: /login
check_path: /login_check
logout:
path: /logout
target: /login
access_control:
- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/centerreg, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/customredirect, roles: ROLE_USER }
- { path: ^/admin/, roles: ROLE_ADMIN }
- { path: ^/center/, roles: ROLE_CENTER }
- { path: ^/client/, roles: ROLE_CLIENTADMIN }
- { path: ^/examcenter/, roles: ROLE_EXAMCENTER }
- { path: ^/tutor/, roles: ROLE_TUTOR }
- { path: ^/evaluator/, roles: ROLE_EVALUATOR }
- { path: ^/student/, roles: ROLE_STUDENT }
- { path: ^/user/, roles: ROLE_USER }
Bất kỳ trợ giúp nào đều đáng được đánh giá cao.
hi, tại sao giải pháp này không hoạt động đối với tôi? .. Tôi đã tham khảo chu kỳ ... và giống như đăng nhập doc symfony phải được phía trước của tường lửa ... làm thế nào là giải pháp cho điều này? symfony 2.7.4 – Franky238