* * 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:----W0e0d1V238bw17XdRwShgWh87JwVNdhH7a29LfXfMOd31E7r2+rYmK+U+NmU7sGr3CwkVt40fu7WPIftBNbd8IcPj7WspmY1GbYHCcxEmVm7MG5NRHh1M/GGac7T8h/FndExgsGrBzepLTFXMvTAc/ufFqBrMVFcA49hRYc+67HJwar0ijEj9YbN3PSBvpIChlIttkIAM5SmwYl5KIxHGAl4bYaf5KgzRvr/4AKPFfElOVGeZ1uQO6sI/4+EoKJKRX6MqN9DihPO4IFxdX8sAc2p/UQofZKQYqEUWlYeg4aEOFcExua/SGinjO/L7y3CLAnkfxSLMvfcOcwNCfS5Nu9JpnLnKtrwa7AHsWXwh2myOFG78SAGxViw+6tk9EAT5kr9A52tPPeXI9fs+v1lfJwfG9m+CEZI6e2dXA4wZCC2W6R5fADdX3m0RvTm2eJ3hSN6N7ALzbYLQGKKo0LyU9xu6z9gvjZ+RAk+CN8Ga881vz4Cj7Ei2RBDEjhfbYUE9GWALmhuugy0/YI/Cj+rukvXzrgnkTRcZ+SNKga2OrFViTEBHIIMgev7PzzYrPMhwK78j7MKPElUyBeBtYR49fswdK01JU2BYyuW5TSxiSjUBvXcDLSlSmM97eawmfQ94x2IAM3QS395Lrd9bQs209wsE3x/Sjpejab0SqGAcNs=----ATTACHMENT:----NzQ2MDU5NzY4MjA0MDY2MyA0NjMwMzczMjQ5OTgzMjI5IDg0NTY2MzE3NTM0NzI4MTI=