Yii - Проблемы с аутентификацией: невозможно войти через Chrome - PullRequest
2 голосов
/ 06 июля 2011

У меня действительно странная проблема с моим приложением на платформе Yii.

По сути, я не могу войти ни в одного пользователя с помощью Google Chrome (v.12, Linux 64bit).

Я могу войти через FF, IE, Opera, но не через Chrome.

Полагаю, что что-то не так с сеансом / файлами cookie, но что? Кто-нибудь сталкивался с подобной проблемой раньше?

Я храню сессии в БД. Мой конфиг:

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

Редактировать
Я заметил забавную вещь: когда я разрешаю пользователям автоматическую регистрацию через cookie, установив 'allowAutoLogin' => true,, это работает Но когда флажок не установлен, это не так. Weird.

Редактировать II
Попытался понизить / обновить мою установку Chrome, чтобы убедиться, что она связана с браузером. Проблема все еще существует.

1 Ответ

0 голосов
/ 06 июля 2011

Проблема решена.

Возникли проблемы с несовместимостью с расширением yii-debug-toolbar. После его отключения все работает отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...