slogin & vk - Notice: Trying to get property of non-object in 60 line

More
10 years 9 months ago #4424 by Leonid Kuznecow
Notice: Trying to get property of non-object in /home/2667399/www/plugins/slogin_auth/vkontakte/vkontakte.php on line 60

что я делаю не так ?

куда посмотреть?

Please Log in to join the conversation.

More
10 years 9 months ago #4426 by Leonid Kuznecow
авторизация не проходит

сорри за дубль вопрос

Please Log in to join the conversation.

More
10 years 9 months ago #4428 by JoomLine
Если вы качали пакет более 2 дней назад то перекачайте его еще раз и установите поверх, эту ошибку мы исправляли.
github.com/Arkadiy-Sedelnikov/slogin/com...0e44edeffb4edc59ae81
Но это не должно влиять на авторизацию.

Please Log in to join the conversation.

More
10 years 9 months ago #4443 by Kuznecow Leonid
нет не работает
ответ
"NULL"

Please Log in to join the conversation.

More
10 years 9 months ago #4444 by Kuznecow Leonid
добавлю разбор json что-то не так

на $data = json_decode($controller->open_http($url));

на выходе имеем
JSON_ERROR_SYNTAX:

Please Log in to join the conversation.

More
10 years 9 months ago #4445 by Kuznecow Leonid
добавлю если ручками по $url сходитить то
{"access_token":"ччччч","expires_in":0,"user_id":264170450,"email":"ччч@ччччч.ччч"}

ччч - это я вырезал :-)

Please Log in to join the conversation.

More
10 years 9 months ago #4446 by JoomLine
Гхм... судя по описанию, ваш хостинг провайдер блокирует передачу данных к социальной сети.
Так как если вы в ручную извлекаете данные, значит все нормально ссылка правильная.

Please Log in to join the conversation.

More
10 years 9 months ago #4447 by Kuznecow Leonid
хм, да нет я сам себе хостинг провайдер
там впс у меня

Please Log in to join the conversation.

More
10 years 9 months ago - 10 years 9 months ago #4448 by Kuznecow Leonid
однако все-же косяк найден

string(210) "oauth.vk.com/access_token?client_id=4787186 &client_secret=чччч&code=чччччч&redirect_uri=https%3A%2F%2Fччччччч.ru%2F%3Foption%3Dcom_slogin%26task%3Dcheck%26plugin%3Dvkontakte"

обратите внимание на наличие пробела после значения client_id и перед &client_secret

:-)
жду багофиксу

т.е если я правильно понимаю когда плугин к slogin получает client_id пароли и прочее
интерфейс не обрабатывает не обрезает пробелы с хвоста а прямо так и сохраняется в в конфиге

некорошо это :-)
Last edit: 10 years 9 months ago by Kuznecow Leonid.

Please Log in to join the conversation.

More
10 years 9 months ago #4449 by JoomLine
Так это значит вы с пробелом ключ вставили, кто же защитит вас от самих себя? :-)

Please Log in to join the conversation.

More
10 years 9 months ago #4450 by Leonid Kuznecow
защита обычно простая

trim

(PHP 3, PHP 4, PHP 5)
trim -- Удаляет пробелы из начала и конца строки

добавте обработку и все будет гуд

Please Log in to join the conversation.

More
10 years 9 months ago #4451 by JoomLine
Спасибо за предложение.
Но тут проблема в другом. Это получается придется чистить ключи при каждой инициализации. А сами поля xml Joomla отчищать пробелы не умеют.
По этому правильней не делать костылей, а все же уповать на внимательность пользователей.

Please Log in to join the conversation.

More
10 years 9 months ago #4452 by Kuznecow Leonid
нуу мысль была что бы проверять параметры (тримингом исправляя) в момент установки-настройки плагина

Please Log in to join the conversation.

More
10 years 9 months ago #4454 by JoomLine
мы подумаем, что можно будет сделать, сейчас добавили некоторые новые опции для Slogin.
Вы всегда можете предложить идею или какое то решение на github.
github.com/Arkadiy-Sedelnikov/slogin

Please Log in to join the conversation.

Powered by Kunena Forum

Last from the forum

    • Место вывода кнопок
    • Не работает кнопка { jllike } - для вывода плагина (без пробелов) Невозможно вывести кнопки при разрыве страницы. Например, при 10 разрывах страны, или, по сути, 10 страницах, кнопки соц сетей, только на последней странице! Как вывести кнопки на всех страницах при разрыве страницы? Или каким тегом на 1 странице в 2025 году, если тег { jllike } давно не работает?
    • In Plugins Joomline / JL Like / JL Like PRO
    • Карта сайта для компонента JoomMedia
    • Здравствуйте. Уже 2 года не могу создать карту сайта для компонента JoomMedia, который покупал: 1. В компоненте JSitemap нет такого источника данных, а сам не могу создать SQL запрос карты сайта для JoomMedia 2. В компоненте JL Sitemap нет плагина JoomMedia. Сможете помочь по любому из 2-х пунктов, могу оплатит расходы, компонент JoomMedia находится по ссылке drive.google.com/file/d/1xg4oQzcmYhJ1NGP...sw2/view?usp=sharing Компонент в работе: 4in.ru/sport.html  
    • In Component / JL Sitemap
© 2010- JoomLine
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries. joomline.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.

email: This email address is being protected from spambots. You need JavaScript enabled to view it.