diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-04-29 07:29:59 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-04-29 07:29:59 +0000 |
commit | 1ed25923a356008fd0148de5d41ee3623d4c8f3e (patch) | |
tree | 7409c8852f2f86cd73b364de1b8b8c9dd5e3ce7f /modules/openid/openid.module | |
parent | 2e709fe3cddb9c17ce8ac3642d78f9f0e1698a02 (diff) | |
download | brdo-1ed25923a356008fd0148de5d41ee3623d4c8f3e.tar.gz brdo-1ed25923a356008fd0148de5d41ee3623d4c8f3e.tar.bz2 |
- Patch #251245 by c960657: added tests for the OpenID module. The test module implements a dummy OpenID provider/server. Most impressive patch of the month.
Diffstat (limited to 'modules/openid/openid.module')
-rw-r--r-- | modules/openid/openid.module | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module index 5b8968fa0..84fb68219 100644 --- a/modules/openid/openid.module +++ b/modules/openid/openid.module @@ -125,7 +125,7 @@ function _openid_user_login_form_alter(&$form, &$form_state) { * Implementation of hook_form_alter(). Adds OpenID login to the login forms. */ function openid_form_user_register_alter(&$form, &$form_state) { - if (isset($_SESSION['openid'])) { + if (isset($_SESSION['openid']['values'])) { // We were unable to auto-register a new user. Prefill the registration // form with the values we have. $form['name']['#default_value'] = $_SESSION['openid']['values']['name']; @@ -420,6 +420,7 @@ function openid_authentication($response) { } elseif (variable_get('user_register', 1)) { // Register new user + $form_state['args'] = array(); $form_state['redirect'] = NULL; $form_state['values']['name'] = (empty($response['openid.sreg.nickname'])) ? $identity : $response['openid.sreg.nickname']; $form_state['values']['mail'] = (empty($response['openid.sreg.email'])) ? '' : $response['openid.sreg.email']; |