소스 검색

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…
취소
저장