瀏覽代碼

Pass version correctly and cope properly with identifier select

tags/0.5
Chris Smith 15 年之前
父節點
當前提交
c572b479f1
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      processor.php

+ 2
- 1
processor.php 查看文件

@@ -244,7 +244,8 @@
244 244
  function processPositiveResponse($valid) {
245 245
   if ($_REQUEST['openid_identity'] != $_SESSION['openid']['delegate']) {
246 246
    if ($_SESSION['openid']['delegate'] == 'http://specs.openid.net/auth/2.0/identifier_select') {
247
-    $_SESSION['openid']['delegate'] = $_REQUEST['openid_identity']; 
247
+    $_SESSION['openid']['identity'] = $_REQUEST['openid_identity']; 
248
+    $_SESSION['openid']['delegate'] = $_REQUEST['openid_claimed_id'];
248 249
    } else {
249 250
      error('diffid', 'Identity provider validated wrong identity. Expected it to '
250 251
   	             . 'validate ' . $_SESSION['openid']['delegate'] . ' but it '

Loading…
取消
儲存