Added compatibility in user->auth from 1.3 backups...$CFG->auth is used

This commit is contained in:
stronk7 2004-08-28 17:30:34 +00:00
parent 339352427c
commit f496860a90

View File

@ -810,12 +810,14 @@
$user->description = restore_decode_absolute_links(addslashes($user->description));
//We need to analyse the AUTH field to recode it:
// - if the field isn't set, we are in a pre 1.4 backup and we'll
// use $CFG->auth
// - if the destination site has any kind of INTERNAL authentication,
// then apply it to the new user.
// - if the destination site has any kind of EXTERNAL authentication,
// then leave the original authentication of the user.
if (is_internal_auth($CFG->auth)) {
if ((! isset($user->auth)) || is_internal_auth($CFG->auth)) {
$user->auth = $CFG->auth;
}