diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2008-08-15 01:29:47 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2008-08-15 01:29:47 +0200 |
commit | 370e83bb0dfd0c70de268c93bf07ad5ee0897192 (patch) | |
tree | 491674f4c242e4d6ba0d04eafa305174c35a3391 /maintenance/changePassword.php | |
parent | f4debf0f12d0524d2b2427c55ea3f16b680fad97 (diff) |
Update auf 1.13.0
Diffstat (limited to 'maintenance/changePassword.php')
-rw-r--r-- | maintenance/changePassword.php | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/maintenance/changePassword.php b/maintenance/changePassword.php index d6121280..d4370376 100644 --- a/maintenance/changePassword.php +++ b/maintenance/changePassword.php @@ -2,7 +2,8 @@ /** * Change the password of a given user * - * @addtogroup Maintenance + * @file + * @ingroup Maintenance * * @author Ævar Arnfjörð Bjarmason <avarab@gmail.com> * @copyright Copyright © 2005, Ævar Arnfjörð Bjarmason @@ -25,6 +26,9 @@ if( in_array( '--help', $argv ) ) $cp = new ChangePassword( @$options['user'], @$options['password'] ); $cp->main(); +/** + * @ingroup Maintenance + */ class ChangePassword { var $dbw; var $user, $password; @@ -36,7 +40,7 @@ class ChangePassword { } $this->user = User::newFromName( $user ); - if ( !$this->user->getID() ) { + if ( !$this->user->getId() ) { die ( "No such user: $user\n" ); } @@ -48,16 +52,7 @@ class ChangePassword { function main() { $fname = 'ChangePassword::main'; - $this->dbw->update( 'user', - array( - 'user_password' => wfEncryptPassword( $this->user->getID(), $this->password ) - ), - array( - 'user_id' => $this->user->getID() - ), - $fname - ); + $this->user->setPassword( $this->password ); + $this->user->saveSettings(); } } - - |