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 или любые другие данные. Если авторизация проходит — ошибки нет.
Он не обязан отдавать email или любые другие данные. Если авторизация проходит — ошибки нет.
Ок, тогда почему например, я на Bezumkin.ru логинюсь — все хорошо, мейл подключается, а на моем сайте, казалось бы при тех же условиях, мейл пуст. Почистил кэш еще разок — ошибки больше нет, но почты тоже :)
Я принудительно заставляю вносить email при первом входе, если его нет.
В таблице учетных записей сервисов HybridAuth у тебя нет емайла, только что проверил.
В таблице учетных записей сервисов HybridAuth у тебя нет емайла, только что проверил.
Василий, подскажите пожалуйста, а как в Гибрид аус заставить пользователя при регистрации ввести email, логин и пароль для входа через логин. Возможно ли это? Или только сначала регистрация через логин, а потом уже привязка к гибрид аус. Спасибо.
а как в Гибрид аус заставить пользователя при регистрации ввести email, логин и пароль для входа через логинHybridAuth нужен для входа на сайт без заполнения формы с логином и паролем.
Так что да,
сначала регистрация через логин, а потом уже привязка
Печалька, но спасибо за быстрый ответ.
А вы можете что то посоветовать? Стоит ли использовать логинзу? Она это сделать позволяет.
А вы можете что то посоветовать? Стоит ли использовать логинзу? Она это сделать позволяет.
То ли я чего то не понимаю, то ли ты.
Еще раз — вход через социальные сети подразумевает вход на сайт без логина и пароля.
Если нужен вход через логин и пароль — не нужно регистрировать пользователя входом через социальные сети.
Логинза работает ровно так же, как и HybridAuth, только хуже.
Еще раз — вход через социальные сети подразумевает вход на сайт без логина и пароля.
Если нужен вход через логин и пароль — не нужно регистрировать пользователя входом через социальные сети.
Логинза работает ровно так же, как и HybridAuth, только хуже.
Поясню. Надо сделать регистрацию так, что бы можно было регистрироваться только при наличии аккаунта в соц-сети, но вводить логин и пароль. Т.е. человек зашел, тыкнул кнопку соц сети, его дальше повело на регистрацию, где он вбил логин, пароль, емыло.
В логинзе я делал нечто подобное, но не совсем так.
В логинзе я делал нечто подобное, но не совсем так.
Ну так перенаправляй его сразу после первого логина на страницу с вводом нужных данных и не выпускай оттуда, пока не введёт.
А каким образом не выпускать?)))
Редирект обратно, при попытке загрузить любую другую страницу, будучи авторизованным.
Просто подумай, что именно проверять.
Просто подумай, что именно проверять.
Мммм ну ок… Спасибо.
Можете помочь, не получается привязать Vkontakte внутри личного кабинета
постоянно возвращает урл на /lichnyij-kabinet.html?hauth_action=login&provider=Vkontakte, нету unbind, где можно посмотреть в чем ошибка?
создал joxi.ru/Rmzb7OWC0VbN5m и вписал в joxi.ru/J2bDwE7tXMaObr, вызов делаю стандартный, в чем может быть проблема? спасибо заранее
постоянно возвращает урл на /lichnyij-kabinet.html?hauth_action=login&provider=Vkontakte, нету unbind, где можно посмотреть в чем ошибка?
создал joxi.ru/Rmzb7OWC0VbN5m и вписал в joxi.ru/J2bDwE7tXMaObr, вызов делаю стандартный, в чем может быть проблема? спасибо заранее
Нашел решение тут теперь все работает нормально
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.