Сбой 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;
вот что является причиной проблемы, вы можете использовать пользовательские расширения или использовать свои собственные пользовательские функции.