*** auth_ORIG.php Tue Jul 24 12:29:37 2012 --- auth.php Fri Jul 27 11:38:59 2012 *************** *** 361,370 **** } // maybe the user has been deleted before ! if ($old_user = $DB->get_record('user', array('username'=>$user->username, 'deleted'=>1, 'mnethostid'=>$user->mnethostid, 'auth'=>$user->auth))) { // note: this undeleting is deprecated and will be eliminated soon $DB->set_field('user', 'deleted', 0, array('id'=>$old_user->id)); $DB->set_field('user', 'timemodified', time(), array('id'=>$old_user->id)); if ($verbose) { mtrace("\t".get_string('auth_dbreviveduser', 'auth_db', array('name'=>$old_user->username, 'id'=>$old_user->id))); } --- 361,371 ---- } // maybe the user has been deleted before ! if ($old_user = $DB->get_record('user', array('username'=>$user->username, 'mnethostid'=>$user->mnethostid, 'auth'=>'nologin'))) { // note: this undeleting is deprecated and will be eliminated soon $DB->set_field('user', 'deleted', 0, array('id'=>$old_user->id)); $DB->set_field('user', 'timemodified', time(), array('id'=>$old_user->id)); + $DB->set_field('user', 'auth', 'db', array('id'=>$old_user->id)); if ($verbose) { mtrace("\t".get_string('auth_dbreviveduser', 'auth_db', array('name'=>$old_user->username, 'id'=>$old_user->id))); }