diff options
author | Fabien Potencier <fabien.potencier@gmail.com> | 2013-12-31 14:43:37 +0100 |
---|---|---|
committer | Fabien Potencier <fabien.potencier@gmail.com> | 2013-12-31 14:43:37 +0100 |
commit | e3080e63d7cdb1dba5bf3778b8f93750ef5c9b6a (patch) | |
tree | 79d3a6aae0c42ca83b26d568f9fa1071526b5ceb /Core/User | |
parent | e4953bc960ac1e577a3bfb4bca00fb399dc9b509 (diff) | |
parent | f8dff63f4919ac33ccda41987ed5f0f114b3a0b7 (diff) | |
download | symfony-security-e3080e63d7cdb1dba5bf3778b8f93750ef5c9b6a.zip symfony-security-e3080e63d7cdb1dba5bf3778b8f93750ef5c9b6a.tar.gz symfony-security-e3080e63d7cdb1dba5bf3778b8f93750ef5c9b6a.tar.bz2 |
Merge branch '2.4'
* 2.4:
[Security] fixed pre/post authentication checks
fixed missing use statements
Updated lithuanian validator translation: changed vartotojas to naudotojas as it is more proper term.
Fixed CSS
[Intl] Added round support for ROUND_CEILING, ROUND_FLOOR, ROUND_DOWN, ROUND_UP
[HttpFoundation] Throw proper exception when invalid data is passed to JsonResponse class
addressed == -> === suggestion
Fixed #9020 - Added support for collections in service#parameters
fixes PSR-0 issues in tests
adjusted behavior to always copy override on url files
Skips test that need full lib-intl.
Diffstat (limited to 'Core/User')
-rw-r--r-- | Core/User/UserChecker.php | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/Core/User/UserChecker.php b/Core/User/UserChecker.php index 8dde3a6..ac577a3 100644 --- a/Core/User/UserChecker.php +++ b/Core/User/UserChecker.php @@ -32,22 +32,6 @@ class UserChecker implements UserCheckerInterface return; } - if (!$user->isCredentialsNonExpired()) { - $ex = new CredentialsExpiredException('User credentials have expired.'); - $ex->setUser($user); - throw $ex; - } - } - - /** - * {@inheritdoc} - */ - public function checkPostAuth(UserInterface $user) - { - if (!$user instanceof AdvancedUserInterface) { - return; - } - if (!$user->isAccountNonLocked()) { $ex = new LockedException('User account is locked.'); $ex->setUser($user); @@ -66,4 +50,20 @@ class UserChecker implements UserCheckerInterface throw $ex; } } + + /** + * {@inheritdoc} + */ + public function checkPostAuth(UserInterface $user) + { + if (!$user instanceof AdvancedUserInterface) { + return; + } + + if (!$user->isCredentialsNonExpired()) { + $ex = new CredentialsExpiredException('User credentials have expired.'); + $ex->setUser($user); + throw $ex; + } + } } |