Make sure user password code and update script agree.
authorLee Daniel Crocker <lcrocker@users.mediawiki.org>
Wed, 7 May 2003 00:23:18 +0000 (00:23 +0000)
committerLee Daniel Crocker <lcrocker@users.mediawiki.org>
Wed, 7 May 2003 00:23:18 +0000 (00:23 +0000)
includes/User.php
update.php

index f08ab8b..4b81b35 100644 (file)
@@ -277,7 +277,7 @@ class User {
 
        function addSalt( $p )
        {
 
        function addSalt( $p )
        {
-               return md5( "wikipedia{$this->mId}-{$p}" );
+               return md5( "{$this->mId}-{$p}" );
        }
 
        function encryptPassword( $p )
        }
 
        function encryptPassword( $p )
index 9aaace1..e93fb1e 100644 (file)
@@ -124,7 +124,7 @@ function update_passwords() {
        while ( $row = mysql_fetch_object( $source ) ) {
                $id = $row->user_id;
                $oldpass = $row->user_password;
        while ( $row = mysql_fetch_object( $source ) ) {
                $id = $row->user_id;
                $oldpass = $row->user_password;
-               $newpass = md5( $oldpass . $id );
+               $newpass = md5( "{$id}-{$oldpass}" );
 
                $sql = "UPDATE user SET user_password='{$newpass}' " .
                  "WHERE user_id={$id}";
 
                $sql = "UPDATE user SET user_password='{$newpass}' " .
                  "WHERE user_id={$id}";