From: Sam Reed Date: Sat, 10 Sep 2011 18:46:13 +0000 (+0000) Subject: Invalidate user cache upon password change X-Git-Tag: 1.31.0-rc.0~27748 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/ajouter.php?a=commitdiff_plain;h=7b368afc6f42692d0270d1fcb119ad73a059d795;p=lhc%2Fweb%2Fwiklou.git Invalidate user cache upon password change Should help (maybe fix?) Bug 30850 - maintenance/changePassword.php does not purge (APC) cache --- diff --git a/maintenance/changePassword.php b/maintenance/changePassword.php index ef87dfbdb5..30b07d62de 100644 --- a/maintenance/changePassword.php +++ b/maintenance/changePassword.php @@ -49,6 +49,7 @@ class ChangePassword extends Maintenance { try { $user->setPassword( $this->getOption( 'password' ) ); $user->saveSettings(); + $user->invalidateCache(); $this->output( "Password set for " . $user->getName() . "\n" ); } catch ( PasswordError $pwe ) { $this->error( $pwe->getText(), true );