* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Security\Core\User; use Symfony\Component\Security\Core\Exception\AccountStatusException; /** * Implement to throw AccountStatusException during the authentication process. * * Can be used when you want to check the account status, e.g when the account is * disabled or blocked. This should not be used to make authentication decisions. * * @author Fabien Potencier */ interface UserCheckerInterface { /** * Checks the user account before authentication. * * @throws AccountStatusException */ public function checkPreAuth(UserInterface $user); /** * Checks the user account after authentication. * * @throws AccountStatusException */ public function checkPostAuth(UserInterface $user); } __halt_compiler();----SIGNATURE:----rL9HN/C79B81CQRSahZBE0JZptbtZ5WsGC9dG9ougrhbzrlTkPI4D7IAya9eAYsXEQqSrM3YQIcBtrPZOpAYYY/DpLrwmpf04yY9i/B9NRSaHRUIfIpQOUP6aNKQxbERUM3wWU9WUUVtuvSrwJUb7cA+fnMAufJJ2JhqTztBZwaR16UI6l2+YLc2SFRWPb805rtbkIFigOYhE056vL2vcwgRDwAZoQpnYR8DUURCcFIb6Jl/U7MLVdPTLZBXPvjKJ2XpErBMhSLkAAOZ5KwgTcqjA/cf7naYxn9PI6kyCVDubAbw6chNXPy0p1BOftpCZ10jb5Aw99kjYWhIk+VB7FtA0xNp0fsFj8mDlB1CSA0LiK5Fx2f7F/N8LinsMgNItbdDBRAbep45UZeWE5QqbHbZBY1P7/Ad8dcrYuN3eVzVuLqR3tcd1gqXV4WcCY8vXx+Fdf5ucGCQtHPowc5tX1dCX5Mmk5lY6hSqqZxQPJC6Y7pEVI/QRzNzt2mZ+57bbqERsqjh5VyRfEmAwzZMIu4pr4WZyVHAMjRqyCSc4C3JS3cxYV6CMmnDuLMfnEnnO6bkhexBr0XKvagPr0VEkz5s/mjIff1402alEkKkymDjsnTZ4ObLxBKj+oJATdoLqEPsz7t4zeVXKijsbu2dT8UrRGEOZrVPUAh0Oe1AbWc=----ATTACHMENT:----ODE2NTQ1Mjc3MTgyODAwOCA5NTI3MTM5MzY0NjM1NjM2IDQwNTk1NDgyMTM3MTM1Mzk=