проблема с HybridAuth
Здравствуйте. При попытке регистрации через HybridAuth — открывается страница с авторизацией, затем возвращаешься на страницу, но авторизация не случается, а в логах ошибка (ERROR @ /index.php) Could not load class: haUser from mysql.hauser. и
(ERROR @ /connectors/security/user.php) Could not load class: haUser from mysql.hauser.
Почему так стало происходить?
(ERROR @ /connectors/security/user.php) Could not load class: haUser from mysql.hauser.
Почему так стало происходить?
Комментарии: 13
После того, как я удалила и заново поставила компонент появилась след. ошибки
(ERROR @ /connectors/security/user.php) Could not get table name for class: modAccess
(ERROR @ /connectors/security/user.php) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 32' at line 1
)
(ERROR @ /connectors/security/user.php) Could not get table name for class: modAccess
(ERROR @ /connectors/security/user.php) Error 42000 executing statement:
Array
(
[0] => 42000
[1] => 1064
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS `modAccess` WHERE `modAccess`.`principal` = 32' at line 1
)
Вот именно эта ошибка бывает, когда удаляешь юзера, под которым сейчас залогинен.
я опять удалила компонент и заново установила. этой ошибки нет, но зато есть та, о которой изначально написала(( Василий, подскажите, как исправить… Я уже не знаю, что делать.
Шли доступы в админку на bezumkin@ya.ru
отправила)
Починил.
Ты каким-то образом удалила загрузку модели компонента из системной настройки extension_packages.
Ты каким-то образом удалила загрузку модели компонента из системной настройки extension_packages.
Спасибо огромное, Василий! Хм, самой интересно… А оно само не могло, когда я откатывала назад версию компонента? Мне стыдно не знать такие вещи, но это вообще где?)
Могло.
Похоже в скрипте установщика есть ошибка — он добавляет модель только при свежей установке, а не при апгрейде. Поправлю.
Похоже в скрипте установщика есть ошибка — он добавляет модель только при свежей установке, а не при апгрейде. Поправлю.
Исправил и обновил версию, больше такого не повторится.
Это здорово! Спасибо, особенно за быстроту!
Василий, а могли бы вы подсказать, как вы решили проблему у Марины?
У меня такие же ошибки
Версия 1.1.4-pl
У меня такие же ошибки
[2016-05-14 13:04:54] (ERROR @ /index.php) Could not load class: haUser from mysql.hauser.
[2016-05-14 13:04:54] (ERROR @ /index.php) Could not load class haUser
Возникли вероятно потому, удалял авторизованного пользователя. Пробовал удалять и устанавливать пакет, но все равно остается эта ошибка.Версия 1.1.4-pl
Забыл сказать, что ошибка появляется при проверке авторизации пользователя
if ($modx->user->class_key == 'haUser') {
echo 1;
}
else {
echo 0;
}
РЕШЕНО
Просто нужно было по другому проверять
Просто нужно было по другому проверять
if($modx->user->isAuthenticated()){
echo 'Авторизован';
}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.