diff --git a/modules/user.module b/modules/user.module index 0144f6009f5da7c96aff0cb6da566bf54b3647e6..826d61c9374eb771dd12ddefd208b4bfda1ed1d3 100644 --- a/modules/user.module +++ b/modules/user.module @@ -444,7 +444,7 @@ function user_login($edit = array()) { ** Try to log on the user through Drupal: */ - if (!$user && variable_get("user_drupal", 1) == 1 && $id = drupal_auth($name, $pass, $server)) { + if (!$user && $server && variable_get("user_drupal", 1) == 1 && $id = drupal_auth($name, $pass, $server)) { $user = user_load(array("drupal" => "$id@$server", "status" => 1)); if (!$user && variable_get("user_register", 1) == 1 && !user_load(array("name" => $name))) { @@ -457,7 +457,7 @@ function user_login($edit = array()) { ** Try to log on the user through Jabber: */ - if (!$user && variable_get("user_jabber", 1) == 1 && jabber_auth($name, $pass, $server)) { + if (!$user && $server && variable_get("user_jabber", 1) == 1 && jabber_auth($name, $pass, $server)) { $user = user_load(array("jabber" => "$name@$server", "status" => 1)); if (!$user && variable_get("user_register", 1) == 1 && !user_load(array("name" => "$name"))) { watchdog("user", "new user: '$name' <$name@$server> (Jabber ID)"); diff --git a/modules/user/user.module b/modules/user/user.module index 0144f6009f5da7c96aff0cb6da566bf54b3647e6..826d61c9374eb771dd12ddefd208b4bfda1ed1d3 100644 --- a/modules/user/user.module +++ b/modules/user/user.module @@ -444,7 +444,7 @@ function user_login($edit = array()) { ** Try to log on the user through Drupal: */ - if (!$user && variable_get("user_drupal", 1) == 1 && $id = drupal_auth($name, $pass, $server)) { + if (!$user && $server && variable_get("user_drupal", 1) == 1 && $id = drupal_auth($name, $pass, $server)) { $user = user_load(array("drupal" => "$id@$server", "status" => 1)); if (!$user && variable_get("user_register", 1) == 1 && !user_load(array("name" => $name))) { @@ -457,7 +457,7 @@ function user_login($edit = array()) { ** Try to log on the user through Jabber: */ - if (!$user && variable_get("user_jabber", 1) == 1 && jabber_auth($name, $pass, $server)) { + if (!$user && $server && variable_get("user_jabber", 1) == 1 && jabber_auth($name, $pass, $server)) { $user = user_load(array("jabber" => "$name@$server", "status" => 1)); if (!$user && variable_get("user_register", 1) == 1 && !user_load(array("name" => "$name"))) { watchdog("user", "new user: '$name' <$name@$server> (Jabber ID)");