summaryrefslogtreecommitdiff
path: root/modules/openid/openid.module
diff options
context:
space:
mode:
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 96a74415a..afb6f86c1 100644
--- a/modules/openid/openid.module
+++ b/modules/openid/openid.module
@@ -84,7 +84,7 @@ function openid_user_insert(&$edit, $account, $category) {
function openid_user_login(&$edit, $account) {
if (isset($_SESSION['openid'])) {
// The user has logged in via OpenID.
- user_cookie_save($_SESSION['openid']['user_login_values'], array('openid_identifier'));
+ user_cookie_save(array_intersect_key($_SESSION['openid']['user_login_values'], array_flip(array('openid_identifier'))));
unset($_SESSION['openid']);
}
}