Symfony 4 - аутентификация 1 форма 2 таблицы - PullRequest
1 голос
/ 19 июня 2020

Я хотел бы знать, можем ли мы из той же формы входа подключиться из двух таблиц: User и Player

Вот моя попытка.

security: encoders: App \ Entity \ User : алгоритм: авто Приложение \ Сущность \ Плеер: алгоритм: авто

providers:
    chain_provider:
        chain:
            providers: [mon_provider_player, mon_provider_user]
    mon_provider_player :
        entity:
            class: App\Entity\Player
            property: email      
    mon_provider_user :
        entity:
            class: App\Entity\User
            property: email          

firewalls:
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false
    player:
        anonymous: lazy
        provider: mon_provider_player
        form_login:
            login_path: login 
            check_path: login
             success_handler: redirect.after.login
        logout: 
            path: logout
            target: login 
    main:
        anonymous: lazy
        provider: mon_provider_user
        form_login:
            login_path: login 
            check_path: login

            success_handler: redirect.after.login
        logout: 
            path: logout
            target: login
        remember_me:
            secret:   '%kernel.secret%'
            lifetime: 604800  # 1 an par défaut
            path:     /
            domain:   ~ # Defaults to the current domain from $_SERVER

access_control:
    - { path: ^/pol, roles: ["ROLE_POLISTE"] }
    - { path: ^/user, roles: ["ROLE_USER"] }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...