2011-07-05 5 views
2

Yii 프레임 워크가 제공하는 내 앱에 정말 이상한 문제가 있습니다.Yii - 인증 문제 : Chrome을 통해 로그인 할 수 없습니다.

기본적으로 Chrome (v.12, Linux 64 비트)을 사용하는 사용자는 로그인 할 수 없습니다.

FF, IE, Opera를 통해 로그인 할 수 있지만 Chrome을 통해 로그인 할 수는 없습니다.

나는 세션/쿠키에 문제가 있다고 생각하지만 무엇을해야할까요? 아무도 전에 비슷한 문제에 직면 했습니까?

나는 세션을 db에 저장합니다. 내 설정 :

'session' => array(
      'autoStart' => true, 
      'class' => 'CDbHttpSession', 
      'connectionID' => 'db', 
      'sessionTableName' => 'Sessions' 
     ), 
'user'=>array(
      'class' => 'WebUser', 
      'allowAutoLogin' => false, 
     ), 
'authManager'=>array(
      'class'=>'CDbAuthManager', 
), 

편집
나는 재미있는 점을 발견 : 나는 그것을 작동 'allowAutoLogin' => true,를 설정하여 쿠키를 통해 자동 로그인에 사용자를 허용 할 때. 그러나 확인란을 선택하지 않으면 확인되지 않습니다. 기묘한. II

편집/다운 그레이드가 브라우저에 관련이 있는지 확인하기 위해 내 크롬 설치를 업그레이드하기 위해 노력했다. 문제가 여전히 존재합니다.

+0

ajax를 통해 로그인 하시겠습니까? 그렇다면 콘솔에 오류가 있습니까? – Korcholis

+0

@Kor - AJAX를 사용하지 않습니다. 콘솔, 로그 파일에 오류가 없습니다. 버튼을 제출 한 후 색인 페이지로 리디렉션됩니다. –

답변

0

문제가 해결되었습니다.

yii-debug-toolbar 확장에 일부 비 호환성 문제가있었습니다. 그것을 무능하게 한 후에, 모두는 완벽하게 작동합니다.

관련 문제