HybridAuth и Вконтакте
Добрый день. Есть такая вот загадочная проблема: авторизация через Вконтакте проходит, но email не сохраняется, в журнале ошибок вот это:
[2013-04-25 12:56:07] (ERROR @ /connectors/security/user.php) Could not get table class for class: modAccess
[2013-04-25 12:56:07] (ERROR @ /connectors/security/user.php) Could not get table name for class: modAccess
[2013-04-25 12:56:07] (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` = 7' at line 1
)При этом проверено, что авторизация через Гугл проходит вполне нормально. Есть похожая тема (http://modx.pro/help/702/), но там ошибка в параметрах, а для Вконтакте их всего 2, насколько я понимаю — id и secret, в них все верно. Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Он не обязан отдавать email или любые другие данные. Если авторизация проходит — ошибки нет.
В таблице учетных записей сервисов HybridAuth у тебя нет емайла, только что проверил.
Так что да,
А вы можете что то посоветовать? Стоит ли использовать логинзу? Она это сделать позволяет.
Еще раз — вход через социальные сети подразумевает вход на сайт без логина и пароля.
Если нужен вход через логин и пароль — не нужно регистрировать пользователя входом через социальные сети.
Логинза работает ровно так же, как и HybridAuth, только хуже.
В логинзе я делал нечто подобное, но не совсем так.
Просто подумай, что именно проверять.
постоянно возвращает урл на /lichnyij-kabinet.html?hauth_action=login&provider=Vkontakte, нету unbind, где можно посмотреть в чем ошибка?
создал joxi.ru/Rmzb7OWC0VbN5m и вписал в joxi.ru/J2bDwE7tXMaObr, вызов делаю стандартный, в чем может быть проблема? спасибо заранее