Сбой Yii hybridauth, включая "User.php"

Я пытаюсь настроить модуль hybridAuth для Yii. Я сделал все именно так, как сказано в http://www.yiiframework.com/extension/hybridauth/. Также настроил ключ googles и секрет. При попытке входа в Google DefaultController пытается создать новый объект User, но в Yiibase.php не удается включить User.php (427). Я использую последнюю версию 1.1.14 Yii Framework. Проект yii совершенно новый и стандартный (я имею в виду, что я не испортил ни одного стандартного компонента).

Спасибо, и дайте мне знать, если я смогу получить от вас дополнительную информацию.

3 ответа

Решение

Это не нуждается в расширении пользователя. Он пытается получить доступ к модели User, которой, вероятно, не существует. Создайте пользовательскую таблицу и соответствующую модель, чтобы она заработала.

В качестве альтернативы вы можете следовать этой вики и самостоятельно выполнить интеграцию.

Также я хотел бы добавить, что я рекомендовал проектом HybridAuth использовать расширение Yii HoAuth. http://www.yiiframework.com/extension/hoauth/

Расширение пытается использовать расширение пользователя (я не имел в виду использование, я имел в виду достигнутую для модели пользователя),

попробуйте добавить расширение пользователя, чтобы вести учет аутентифицированных пользователей.

ОБНОВИТЬ:

в файле hybridauth\controllers по строке 64 имеем $user = new User;

вот что является причиной проблемы, вы можете использовать пользовательские расширения или использовать свои собственные пользовательские функции.

Другие вопросы по тегам