Nodge / yii-eauth

EAuth extension allows to authenticate users by the OpenID, OAuth 1.0 and OAuth 2.0 providers.
BSD 2-Clause "Simplified" License
329 stars 114 forks source link

При использовании сессий в базе (CDbHttpSession) не сохраняются данные сессий для гостей #80

Open Nafania opened 10 years ago

Nafania commented 10 years ago

Сабж. Если используется CDbHttpSession для сессий, то, если пользователь гость, у него не получается авторизоваться, на любом сервисе ошибка 400 и что-то типа incorrect redirect_uri. Если же пользователь уже авторизован на сайте, то проблем нет (не для логина естественно используется). Выяснилось, что данные просто не сохраняются в сессии (redirect_uri пустой, хотя setState пытался его установить). При использовании обычных php сессий таких проблем нет.