summaryrefslogtreecommitdiff
path: root/modules/openid/openid.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2008-02-18 19:34:08 +0000
committerDries Buytaert <dries@buytaert.net>2008-02-18 19:34:08 +0000
commit38e0ab1f625d86505fabf22650b8203cb017e84c (patch)
tree543b99b1b92e6d51cb9dc08d9e8af96ad2b27feb /modules/openid/openid.module
parentb05db1f1769551a74f4512a0947d67353b6d84a4 (diff)
downloadbrdo-38e0ab1f625d86505fabf22650b8203cb017e84c.tar.gz
brdo-38e0ab1f625d86505fabf22650b8203cb017e84c.tar.bz2
- Patch #181578 by Moshe: removed distributed authentication code from user_save(). Factored the relevant code out to a separate function.
Diffstat (limited to 'modules/openid/openid.module')
-rw-r--r--modules/openid/openid.module2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module
index 69c981922..3e456f2b9 100644
--- a/modules/openid/openid.module
+++ b/modules/openid/openid.module
@@ -403,7 +403,6 @@ function openid_authentication($response) {
$form_state['values']['pass'] = user_password();
$form_state['values']['status'] = variable_get('user_register', 1) == 1;
$form_state['values']['response'] = $response;
- $form_state['values']['auth_openid'] = $identity;
$form = drupal_retrieve_form('user_register', $form_state);
drupal_prepare_form('user_register', $form, $form_state);
drupal_validate_form('user_register', $form, $form_state);
@@ -425,6 +424,7 @@ function openid_authentication($response) {
drupal_set_message(t("Error saving user account."), 'error');
drupal_goto();
}
+ user_set_authmaps($account, array("authname_openid" => $identity));
user_external_login($account);
}
drupal_redirect_form($form, $form_state['redirect']);