Symfony2 custom user checker based on accepted eula

前端 未结 3 1914
余生分开走
余生分开走 2020-12-20 15:59

I want to create custom user checker to validate login action against last accepted eula. \' Idea is quite simple, there will be many versions of eula and user can\'

3条回答
  •  难免孤独
    2020-12-20 16:06

    The answer is actually quite obvious. In your custom bundle:

    config.yml

    parameters:
        security.user_checker.class: Acme\Bundle\UserBundle\Security\UserChecker
    

    Userchecker:

    class UserChecker extends BaseUserChecker
    {
        /**
         * {@inheritdoc}
         */
        public function checkPreAuth(UserInterface $user)
        {
            //do your custom preauth stuff here
            parent::checkPreAuth($user);
        }
    }
    

提交回复
热议问题