Обновление плагина "OpenID"

OpenID pluginПлагин «OpenID» обновился до версии 1.2.0.
Добавлена поддержка авторизации через Facebook и Twitter аккаунты.
Скачать новую версию можно с каталога — livestreetcms.ru/addons/view/1/

243 комментария

avatar
Готов выехать в любой район Москвы и расцеловать © ;)))
  • Covax
  • 0
avatar
Создал Application в Facebook, ввожу в config.php плагина Application ID и Application Secret моего приложения и кнопочка авторизации на Facebook не появляется :( Что я делаю не так?
комментарий был удален
комментарий был удален
avatar
где написано, что что-то должно появляться?
если плагин ставился поверх старого, но нужно почистить кеш шаблонов (каталог /compiled/)
avatar
спасибо. помогло. радостно :) еще раз спасибо за столь замечательный плагин!
avatar
Супер!
комментарий был удален
avatar
Twitter нормально пошел, фейсбук таки не смог привязать :(
avatar
На картинке в заглавии поста нарисовано лого жжшечки, но в плагине ее нет. Она появится в скором времени?
avatar
там классический openID, никакой своей авторизации в жж нет
avatar
Вводите в поле OpenID адрес своего ЖЖ и проходите авторизацию.
avatar
а с фесбуком не поможете? что я делаю не так?
avatar
Аналогично. Создал приложение. Загнал в конфиг плагина, то что требует. Жму на кнопку — ничего.
Нужно куда еще дополнительный код ставить и какой?
avatar
Аналогично — нажатие на кнопку ФБ ни к чему не приводит
avatar
/**
 * Настройки Facebook Application
 */
$config['fb']['id']   = <b>'</b>170268929652255<b>'</b>; // Application ID


там надо в кавычках писать если без них работать не будет
avatar
Остальные работают как надо.
avatar
avatar
а что насчет инвайтов? фикс?
avatar
Спасибо :) Как раз вовремя :)
avatar
Поделитесь ссылкой как создать для твиттера приложение для авторизации.
avatar
вопрос отпал. всё воркает. потратил 3 минуты
avatar
А что твиттеру в колбек урл писать?
avatar
адрес вашего сайта
avatar
Создал для Фейсбука, не фурычит что-то, жму на кнопку и никакой реакции.
avatar
Аналогично. Чуть выше уже есть небольшая ветка по этому вопросу.
avatar
Ждем авторский комментарий относительно проблемы ))
avatar
почему-то склоняюсь к ссылке на «криворукость» :)
avatar
в config.php, там где указывается Application ID фейсбучного приложения, нужно ID взять в кавычки, вот так:
/**
 * Настройки Facebook Application
 */
$config['fb']['id']   = '1111'; // Application ID
avatar
Не помогло никак, все так же без реакции.
avatar
кеш чистили? кеш шаблона в /compiled/ удаляли?
avatar
все чистил, все удалял, не первый день замужем ))
avatar
ну не знаю… после создания приложения на facebook выдало пример кода, там кавычки стоят а в конфиге нет, поставил- заработало :)
avatar
кавычки не спасли.попрежнему ничего не происходит при нажатии на кнопку.
avatar
А я сейчас проверил в разных браузерах, таки в опере не работает, в остальных нормально(ff,chrome,IE,safari).Еще возможно что ваш браузер блокирует pop-up окна.
avatar
В том то и дело, что в фф и в хроме не работает.
avatar
Подтверждаю
avatar
Использую FF в Ubuntu, не пашет.
avatar
Ну допустим у вас не работает потому что не хватает какого то расширения для php (у меня не работала авторизация через google я ставил php5-curl например), но тогда я не понимаю почему у меня работает, во всех браузерах кроме оперы…
avatar
подскажи пожалуйста как доставить этот самый CURL
У меня походу из-за него не работает гугл и твит
у твита такая ошибка
(Fatal error: Call to undefined function curl_init() in /.../..)

в пхпинфо курла нету
avatar
apt-get install php5-curl если дебиан или убунта
avatar
Спасибо! Сам туплю, мозгами пораскинуть не могу.
У меня ФРяха, php5-curl собрал из портов.
Через твиттер логонится, а вот через гугл
Ошибка: Ошибка OpenId авторизации, возможно вы указали неверный OpenID адрес 

это пробовал не помогло
Кстаи надо ставить до или после?

Это может быть связанно с тем что у меня нет в phрinfо xmlreader нет?
=(
avatar
Ха прикол =)
Разобрался всё заработало!
Оказывается этот способ решения проблемы уже не актуален. Ни каких define('Auth_Yadis_CURL_OVERRIDE',true);
дописывать не надо. Как я понимаю после обновы.
avatar
это пробовал не помогло
Кстаи надо ставить до или после?
После
Это может быть связанно с тем что у меня нет в phрinfо xmlreader нет?
Возможно, я уже не помню всех проблем с этой авторизацией, а ЛС под рукой сечас нет
avatar
кстати на livestreet.ru тоже в опере не работает авторизация через facebook
avatar
avatar
Тоже самое, кавычки есть, кеш очищен, а реакции ноль
avatar
Как для facebook создать Application ID?
avatar
avatar
Спасибо!
avatar
Хорошая новость. Только мне до сих пор непонятно, зачем по умолчанию Рамблер поставляется — им что, кто-то пользуется? :-)
avatar
Люди, которые пользуются от начала появления инета в России. Рамблер же был вроде первым.
avatar
Я не помню, кто был раньше, Яндекс или Рамблер (или Мэйл.ру), но я просто не вижу ни одной причины пользоваться сейчас Рамблером :-)

И среди моих знакомых не знаю ни одного, кто бы им пользовался.
avatar
Вас что это так напрягает, кнопка с Рамблером?
avatar
Меня не напрягает, просто когда кнопок не двадцать, а четыре (как в первой версии плагина), то, как мне кажется, это должны быть четыре самых популярных сервиса. В контакте — однозначно, Гугл — конечно, Яндекс — возможно, но Рамблер — странно.
avatar
И какая же 4-я кнопка должна быть по вашему, вместо странного Рамблера?
avatar
Ответ очевиден: ЖЖ! :-)
avatar
Ну Яндекс я бы наоборот поставил однозначно, а гугл возможно.
avatar
Ну тут можно поспорить, но ведь явно не Рамблер :-)
avatar
Подскажите, пожалуйста, каким образом можно на автомате брать имя пользователя из Твиттера, чтобы ему не приходилось его еще раз вводить. Так же каким образом можно было бы брать фотографию пользователя из его профиля в твиттер, и информацию о пользователе — «обо мне» и сразу же это добавлять в профиль пользователя?
То есть чтобы человек нажимал на логинение через Твиттер и автоматически, позволяя твиттеру залогинить его на стороннем сайте, у него в профиле сайта на платформе livestreet было то же имя, что и в Твиттере + та же самая аватарка в профиле.
Мне кажется, что это было бы более удобно для пользователей.
avatar
Но с возможностью изменения до регистрации. Иначе придется лезть в профиль и менять.
avatar
Попытка залогиниться через Твиттер
plugins/openid/classes/lib/external/OAuth/OAuth.php on line 116

Через Яндекс, Google и Rambler
/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/XML.php on line 366

На Facebook не реагирует вообще,
Вконтакте родный работает исправно.
Что делать?
avatar
Поставил Расширения PHP:
json.so
xmlreader.so
Яндекс, Google и Rambler пошли.

Твитер и Фейс остались не решенными…
avatar
Лично у меня твиттер встал без проблем. А вот с фб проблемы-ничего не происходит при нажатии на кнопку.
avatar
Вконтакте работал нормально, но теперь при попытке войти выскакивает контактовское окошко — жму там «разрешить», оно закрывается и все.
Фейсбук просто никакой реакции. Гугл тоже не работает.
avatar
После парочки манипуляций с очисткой кеша и перелопачиванием настроек приложения в контакте — авторизация через контакт заработала. В фейсбук добавил кавычки, как писали выше. Тоже заработало. Но как-то криво. Окошко фейсбука остается, хотя за ним (в браузере) уже перекинуло на второй шаг авторизации OpenID.

Но Google до сих пор не работает, пересмотрел код двадцать раз. В чем может быть дело, подскажите пожалуйста? Сайт socfak.spb.ru/
avatar
Посмотри phpinfo у тебя Расширения PHP:
json.so
xmlreader.so

стоят?
avatar
Написано json и xmlreader — enabled
avatar
в curl ещё и на работу с https должно быть разрешение
avatar
Оно cURL support enabled?
avatar
В Опере facebook кстати не работает хоть убей. А в Google Chrome окошко вконтакте блокируется, не всякий поймет, что оно открылось.
avatar
Спасибо!
avatar
как узнать, какой пользователь через какой openID-сервис зарегистрирован?
avatar
У меня по-прежнему висит вопрос, почему гугл не работает, что в настройках хостинга надо поменять?
socfak.spb.ru
avatar
а в логах сервера есть что?
avatar
можно попробовать в openid/classes/modules/openid/Openid.class.php в секцию

		 /* Подключаем необходимые библиотеки для работы с OpenID */
		require_once(Plugin::GetPath(__CLASS__).'classes/lib/external/php-openid-2.1.3/config.php');
		require_once('Auth/OpenID/Consumer.php');
		require_once('Auth/OpenID/FileStore.php');
		require_once('Auth/OpenID/SReg.php');
		require_once('Auth/OpenID/AX.php');

добавить:
define('Auth_Yadis_CURL_OVERRIDE',true);
avatar
Спасибо большое! Это помогло!
avatar
Спасибо! Много раз встречал такую проблему, однако ответа не было. Ваш совет помог!
avatar
Плагин не позволяет гостям сайта писать коменты?
avatar
facebook не реагирует. и кнопки без подписей. Возможно проблема в путе? использую шаблон LivePortal

принт скрин того как выглядит:


vkontakte, yandex, rambler убрал из темплейта, они показывались — все ок, просто не нужны.

btw, зачем нужно это инпут поле?
avatar
Поле нужно если вы используете именно openID
avatar
спасибо за ответ. Но что делать с facebook?
avatar
Не знаю. У меня так же не работает. Выше написано что нужно 'ставить', но мне это не помогло.
avatar
А можно сделать чтоб при авторизации через контакт, имя и аватар автоматически брались из контакта?
То есть я понямаю, что при желании можно все, но как это сделать? =)
avatar
И еще такой вопрос: Стоит плагин russianURL, но в OpenID русские имена все равно не проходят, как исправить?
avatar
facebook не работает, проблемы с вызовом самого скрипта, я думаю. Подскажите кто сталкивался с этой проблемой, как решить? никакой реакции при нажатии на facebook connect btn
avatar
возможно некорректно указаны app id и секретный ключ
avatar
Действительно, проверил настройки facebook app, ошибка была в этом. Спасибо, заработал facebook
avatar
как сделать чтобы при регистрации через facebook не нужно было вводить Ник и емаил, а забирать их из facebook account?
avatar
при попытке авторизоваться через twitter вылезает вот такое:

Fatal error: Call to undefined function json_decode() in /var/www/user_0000445201/data/www/sibirtelecom.net/plugins/openid/classes/lib/external/OAuth/twitteroauth/twitteroauth.php on line 151
avatar
ну так а json для PHP установлен? :)
avatar
Хочу вынести facebook авторизацию на главную страницу в поле под логином. Когда выношу fb перестает работать.
на login/openid/fb — скрипт запускается нормально и авторизаруется.

скопировал из /plugins/openid/templates/skin/LivePortal/actions/ActionLogin/openid.tpl код и вставил в /templates/skin/LivePortal/header_top.tpl

твиттер работает, fb — нет. пробовал добавлять alert в скрипт, выполняется только до 1 пункта

function openid_fb() {		
	alert('1');
		FB.getLoginStatus(function(response) {
		alert('2');
			if (response.session) {
				window.location = sFbLoginPath;
			} else {
			alert('3');
				FB.login(null,{perms:'read_stream,publish_stream,offline_access,email'});				
				FB.login(function(response) {
				alert('4');
					if (response.session) {
						window.location = sFbLoginPath;
					}
				});				
			}
		});
	}


спасибо за совет
  • Yeni
  • 0
avatar
объект FB-то существует?
avatar
Ребят, помогите пожалуйста. Как воздух нужна поддержка кириллицы в логине. Поставил плагин rusurl, но в плагине openid он не работает.
Нашел в openid в файле openid.php строки
define('Auth_OpenID_letters',
«abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ»);
Добавил туда русские буквы, но это не помогло. Что еще нужно сделать?
avatar
Доброго времени суток. После активации плагина в админ панели и попытке войти через опенайди выдает следующую ошибку:
Warning: Smarty error: unable to read resource: "header.light.tpl" in /home/users2/x/x2m/domains/projectonline.in/engine/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092


Сайт тут
Кто знает в что делать?
  • x2m
  • 0
avatar
Люди, кто поможет, что делать?
avatar
права-то на файл правильные?
avatar
Спасибо, разобрался… Отсутствовали некоторые файлы в папке шаблона… :)
avatar
при попытке авторизироваться через гугл вот такой конфуз:

Ошибка: return_to does not match return URL. Expected http://<domain>/login/openid/enter/finish/, got http://<domain>/login/openid/enter/finish/?janrain_nonce=2010-10-21T08%3A29%3A32Zl1utte

никто не сталкивался?
  • gto
  • 0
avatar
У меня тоже возникли проблемы с этим плагином :(
авторизация в гугле не хочет происходить. Пишет Bad signature.
А в яндексе еще чуднее:
если ничего на странице яндекса не трогать, то пишет 'return_to' not signed, а если убрать галку «Передать дополнительные данные» то все проходит нормально.
Может кто сталкивался, в чем может быть проблема?
avatar
а для twittera
что указывать в Callback URL:?
avatar
Ваш сайт
avatar
Только что разобрался в чем дело молчания фейсбука:

— Ваш ІД в конфиге должен быть в кавычках!
$config['fb']['id'] = '17000000000000000'; // Application ID

— Обязательно нужно прописать в настройках приложения Site URL и Site Domain
Если не правильно укажите — реакции на кнопку не будет.

http://pixs.ru/showimage/howtopng_7673522_1212435.png
avatar
кто делал для меила и однакласников? поделитесь инструкшеном)
  • job
  • 0
avatar
Люди, а кто возьмется установить этот модуль под ключ на сайт с лс?
за деньги…
  • COP
  • 0
avatar
За деньги? Он ставится за 5 минут без знания как такого. Всё что требуется создать приложения для фб, вк и твиттера.
avatar
как раз в этом я полный кактус!
avatar
1. Вконтакте — vkontakte.ru/apps.php?act=add&site=1
2. Фб — www.facebook.com/developers/createapp.php
3. Twitter — dev.twitter.com/apps/new

регистрируете, получаете нужные значения, вставляете в конфиге плагина, активируете плагин.Фб у многих не работает.
avatar
ну вот на сайте yavernulsya.ru пытаюсь зайти через гугл акаунт, а мне пишет следщее:

Fatal error: Call to undefined method Auth_OpenID_AuthRequest::htmlMarkup() in /var/www/v001087/data/www/yavernulsya.ru/plugins/openid/classes/modules/openid/Openid.class.php on line 102
avatar
Это уже не ко мне :)
avatar
Перехожу на www.facebook.com/developers/createapp.php.
Там просят подтвердить мобильнвй. Указываю регион +7, ввожу номер без 8 и без +7.
Но СМС подтверждения так и не приходит (
Кто знает куда в Фб обратиться с этим вопросом. А то найти не могу.
avatar
Аналогичная проблема =(
Он просит либо номер, либо банк карту
Карту в падлу светить =(
avatar
Иконка facebook не работает почему-то. :(
В конфиг все прописал как надо. Куда копать?
avatar
Разобрался. Спасибо комментатору выше. :)
avatar
Ребят, здравствуйте.

Пожалуйста, поделитесь как «завести» иконку Facebook для авторизации пользователей.
Спасибо заранее.
  • EGO
  • 0
avatar
В кавычки возьми ID
avatar
А кто-то может подсказать как изменить права доступа для файлов ассоциаций…
avatar
Настроил плагин, все по инструкции… но вылетает еррор:
Ошибка: Файл плагина /home/f/forwowerru/public_html/plugins/2/Plugin2.class.php не найден

Что делать?
avatar
Настроил плагин, все по инструкции… но вылетает еррор
При активации
Ошибка: Файл плагина /home/f/forwowerru/public_html/plugins/2/Plugin2.class.php не найден

Что делать?
avatar
При попытке авторизоваться через твитер пишет вот что: Fatal error: Call to undefined function json_decode() in .../plugins/openid/classes/lib/external/OAuth/twitteroauth/twitteroauth.php on line 151
Подскажите пожалуйста как решить эту проблему?
avatar
+1
не могу решить в чём дело
avatar
avatar
Спасибо, помогло!
Нужно установить расширения PHP:
json.so
xmlreader.so
комментарий был удален
avatar
Фэйсбук не высылает код для подтверждения номера телефона. Как действовать в данной ситуации, чтобы получить API?
avatar
a вот это уже проблема ) выход искать ак с активированым телефоном… знакомых. друзей подключать
avatar
можно привязать кредитку. виртуальная виза вроде как даже катит
avatar
бала бы visa привязал бы ее, но увы
avatar
виртуальную визу можно сделать в киви терминале
avatar
альфабанк еще умеет её делать из яндексденег, если я не ошибаюсь
avatar
Есть пожелание по управлению приоритетностью формы регистрации(авторизации).

Например, я хочу на сайте сделать основным способом авторизации — авторизацию через социальные сети (ВКонтакте, facebook) и почтовые сервисы (mail.ru, yandex).

Пользователи моего сайта — не айтишники. Что есть OpenID они совершенно точно не знают.
Когда пользователь моего сайта жмет ссылку войти/зарегистрироваться, я хотел бы, что бы он сразу попадал на страницу со значками, среди которых он найдет знакомое ему изображение.

И только если такого не окажется — внизу будет стоять ссылка «Зарегистрироваться на сайте с новым/уникальным паролем».

То есть иметь возможность мало. Хотелось бы управлять поведением пользователя, направляя его поступь по машруту, где ему будет легче, хотя он этого и не понимает.
avatar
Я что-то не пойму, а почему у всех отображаются кнопку FB? а у меня нет. Ввел настройки, поставил скин который их поддерижвает (grey).
Все выглядит так:
При попытке залогиниться через вконтакте открывается новой небольшое окно вконтакте с моим профилем и все, никакие формы просто окно:


Как только закрываю окно появляется сообщение «no app_id» и всё! Необходимые параметры в конфиге указаны:

$config['vk']['id'] = '_here_my_id'; // ID приложения
$config['vk']['secure_key'] = '_here_my_key_'; // Защищенный ключ приложения
$config['vk']['transport_path'] = '/plugins/openid/include/xd_receiver.html'; // Путь от корня сайта до файла транспорта

Может в настройках самого приложения вконтакте нужно что-то изменить?
  • Luca
  • 0
avatar
добейтесь сначала полной работоспособности плагина на стандартном шаблоне, потом уже на других. Это поможет быстрее найти проблему, если она есть
avatar
На локальном хосте Google не должно работать?
Пишет
Ошибка: Ошибка OpenId авторизации, возможно вы указали неверный OpenID адрес

Яндекс, и рамблер работает.
avatar
считаю, что плагин openID необходимо постоянно совершенствовать! Или же движок LS полностью адаптировать под возможность заходить под логинами из других веб сервисов.

хотелось бы видеть действительно полную интеграцию с популярными веб сервисами, а не новую регистрацию на livestreet через эти сервисы. Т.е. зашел под ником Вконтакте Василий Пупкин, так и на сайте на livestreet, дальнейшее присутствие под ником ВКонтакте Василий Пупкин, с его аватаром.

Подобная интеграция, например как в ЖЖ:
olegtinkov.livejournal.com/130404.html
Зашел под твиттероом, так и учетка твоя с этими данными, и коммент оставляй от аккаунта твиттеровского…

Разработчики, подключайтесь к этому вопросу, уверен что не только мне нужна эта интеграция, но и многим другим.

Вот и другое высказывание по этой же теме и полностью с ним согласен:
livestreet.ru/blog/wishlist/4396.html
livestreet.ru/blog/6285.html

комментарий продублирован в другом посте в «предложениях»:
livestreet.ru/blog/wishlist/6356.html
avatar
Как прописать домен вконтакте, если домен кириллический? или придется забыть его?
avatar
в паникоде пробовали прописывать?
avatar
пробовал, вконтакте его не принимает
avatar
видимо придется забить :)
вконтакте у меня кстати вроде бы принимал паникод или кирилический домен. траблы были на фб
avatar
При попытке настроить плагин столкнулся с несколькими проблемами:
1. При нажатии на кнопку Facebook окно с логином открывается дважды (на этом сайте та же проблема, браузеры пробовал разные), авторизация проходит;
2. Через Вконтакте не проходит авторизация — после ввода данных в окне логина вываливается сообщение «Ошибка авторизации, верификация ВКонтакте не пройдена» (настройки сайта и домена сделал в приложении);
3. Twitter вообще ничего не пытается открыть (тут я еще особо не разбирался, возможно мой косяк).
Может быть кто сталкивался?
  • emb
  • 0
avatar
Отвечу сам себе. Проблема 3 решилась прописыванием адреса callback, авторизация заработала. Проблема 2 решилась прописыванием правильного ключа (сначала копипаст подвел). А вот проблема 1 осталась. При авторизации через FB открывается два окна для ввода данных авторизации.
avatar
можете посмотреть реализацию тут. проблемы 1 нет и работает даже в Опере. test.pravural.ru/login/
avatar
Наконец-то переделал openid.
Посмотреть и попробовать можно тут test.pravural.ru/

Функционал:
2 режима работы
классический (человек выбирает провайдера, авторизуется у него, а потом подтверждает логин и e-mail через форму)
автоматический (человек выбирает провайдера и авторизуется у него, и видит себя авторизованным на Вашем сайте)

В обоих режимах аватар скачивается автоматически с fb, vk, twitter. С fb и vk также автоматически выставляется пол.

Данные запрашиваются по-минимуму, из-за этого e-mail будет не у всех пользователей.

Авторизация fb работает в opera и других браузерах, никаких лишних окон не открывается и не остается.

Можно использовать openid от livejournal (в изначальной версии, которая была у меня он не работал).

Если увидите глюки — напишите, пожалуйста.

Может что-то улучшить можно?

Думаю, выставить это в модули за 250-300р.
  • vlnm
  • 0
avatar
Кто будет переходить на php 5.3 обрадуются, т.к. джумловоды, писавшие модуль понатыкали собак повсюду почем зря. Руки бы поотрывать за такие номера.
Auth/Yadis/XML.php
функция Auth_Yadis_getXMLParser()
Функция dl в 5.3 depricated.
  • bobo
  • 0
avatar
И что делать то?)
avatar
Менять код метода. =) Но там уж кто как считает нужным.
Мой вариант получился таким
function &Auth_Yadis_getXMLParser() {
    global $__Auth_Yadis_defaultParser;

    if (isset($__Auth_Yadis_defaultParser)) {
        return $__Auth_Yadis_defaultParser;
    }

    $p = null;
    $classname = null;
    $extensions = Auth_Yadis_getSupportedExtensions();
    // Return a wrapper for the resident implementation, if any.
    foreach ($extensions as $extension => $params) {
        if (extension_loaded($extension)) {
            $classname = $params['classname'];
            $p = new $classname();
            Auth_Yadis_setDefaultParser($p);
            return $p;
        }

    }
    trigger_error('No XML parser was found', E_USER_ERROR);
    
}
avatar
А с зоной РФ работает?
у меня не хочет
я так понял, что зависит от соцсетей
например, twitter не прнимает вообще ни рф ни синонимы
а фб принимает, но авторизация не происходит
как определить, что плагин делает запрос на фб?
avatar
Подскажите, где здесь ошибка?

Restrictions

* Sandbox Mode

ID Приложения
13220188408
Ключ API
92026c437a25bcfb4b3a2f
App Secret
17da6906b20873426ebcaf0c2302
Site URL
сайт.рф/login/openid/
Site Domain
сайт.рф
avatar
>>>Подскажите, где здесь ошибка?
вот здесь:
>>> сайт.рф
avatar
А как правильно? Синоним? Тоже не работает
avatar
А как правильно? Синоним? Ввожу, а фб сам его на кириллицу переводит.
Что делать?
avatar
По началу много чего не работало. В итоге всё настроил, но Rambler(Рамблер) так и не заработал.
Выдаёт ошибку: No matching endpoint found after discovering id.rambler.ru/users/sanya
Кстати, не только у меня эта проблема, даже на этом сайте(livestreet.ru) при авторизации через rambler выдаёт такую же ошибку…
Кто-нибудь сталкивался?
avatar
не работает вк: не работает вк: Ошибка: Ошибка авторизации, верификация ВКонтакте не пройдена
twitter, google, yandex plugins/openid/classes/lib/external/OAuth/OAuth.php on line 116
avatar
Ребят. Целый вечер сегодня бьюсь в openid. Остались две проблемы, которые не нашел нигде и у самого уже силы кончились.
1) При попытке зайти через FB — выдает два окошка в заполнением пароля. Не особо раздражает, но может кто знает?!
2) Второе самое непонятное. Не хочет заходить через вконтакте. Причем очень странная штука. Пробую через Opera 11, FF 4, IE9 — при нажатии на значок — ничего просто не происходит… Но у меня есть старенький Safari — так вот там все отлично. Авторизация проходит отлично.

Все вроде проверил, читал все комменты. Не знаю это к тому или нет, но:
cURL support enabled
json support enabled

Помогите плиз. Посмотреть все это можно тут
avatar
Как на зло в IE 6 — тоже вконтакте работает )
avatar
Может это дело в javascript? Что-то типа проблемы с кнопкой «Опубликовать», если скрипт внутри формы?!
avatar
аа… помогите плиз. Уже 2 недели жду ответа )
avatar
Всё настроил, всё работает, кроме Вконтакте и Facebook. При нажатии на иконки ничего не происходит. Для фэйсбука id приложения стоит в кавычках. Предполагаю, что может быть дело в настройках приложений, которые я создал? Варианты:
1. Нужно ли проходить модерацию для контактовского приложения или должно работать так?
2. Какой адрес нужно прописать в настройках приложений? site.ru/login/openid/ или просто site.ru?

Должно ли что-нибудь быть в логах?
avatar
кстати, как узнаете — отпишитесь плз )
avatar
Большое вам человеческое спасибо.
Все работает :)
avatar
Щас попробывал поставить на 0.5
При попытки активации пишет:
Ошибка: Файл плагина /var/www/.../plugins/open/PluginOpen.class.php не найден
Там лежит файл PluginOpenid.class.php
При переименовании — всё ломается…
Как вылечить?
avatar
Обнаружил, что каталог нужно создавать с именем openid (ранее был open, так как указаний по названию папки плагина в редми небыло. А в архиве файлы лежат не в папке)
Теперь прилетело Ошибка: Системная ошибка, повторите позже (unknown error)
Пойду кеш почищу
avatar
при попытке залогинить существующего пользователя, после вводе емейл выдает ошибку
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to parse resource name ""' in .../engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php:946 Stack trace: #0 .../engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php(551): Smarty_Internal_Template->__get('resource_object') #1 .../engine/lib/external/Smarty/libs/Smarty.class.php(338): Smarty_Internal_Template->getRenderedTemplate() #2 .../tusamam.ru/docs/engine/modules/viewer/Viewer.class.php(453): Smarty->fetch(NULL) #3 .../docs/classes/modules/notify/Notify.class.php(647): ModuleViewer->Fetch(NULL) #4 [internal function]: ModuleNotify->Send(Object(ModuleUser_EntityUser), 'notify.confirm_...', '???????????????...', Array, 'PluginOpenid_Ac...') #5 .../engine/classes/Engine.class.php(489): call_user_func_array(Array, Array) #6 /.../engine/classes/Action.class.ph in .../engine/lib/external/Smarty/libs/sysplugins/smarty_internal_template.php on line 946
кэш почистил, права проверил, загуглил ошибку- вариантов решения не нашел
  • iLLE
  • 0
avatar
на 0.5.1 потестил кто нить?
avatar
ага, все нормуль, кроме вышеописанного бага
avatar
Warning: fgets() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 111

Warning: feof() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 109

Warning: fgets() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 111

Warning: feof() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 109

Warning: fgets() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 111

Warning: feof() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 109

Warning: fgets() expects parameter 1 to be resource, null given in /users/almanacss/www/plugins/openid/classes/lib/external/php-openid-2.1.3/Auth/Yadis/PlainHTTPFetcher.php on line 111

а это чего за нечисть такая? при попытке залогиниться
avatar
при попытке залогинится через гугл

Invalid openid.mode '' 
avatar
Почему-то если менять vk_id в конфиге с 1111 на нужный, перестает открываться окошко да и вообще только твиттер и openid работают
avatar
Ребят не работает в сафари под маком, протестировал все демки платных аналогов — такая же ситуация.
Сам разработчик и перебрал все возможные варианты, но так и не нашел решения проблемы, лишь некоторые ссылки по данной теме
forum.developers.facebook.net/viewtopic.php?pid=257432#p257432
saizai.livejournal.com/897522.html
Как я понял изучая процесс авторизации и исходники после успешного разрешения на стороннем сервисе аунтификации(vk,fb,twitter) должна поставится куки, но она не ставится вероятно из за политики сафари к cross-domain cookie поэтому при возвращение на наш сайт(где поидеи должна продолжится регистрация или вход с вводом эмейла) онной процедуры не происходит и нас кидает на главную страницу openid, поскольку в экшене стоит проверка на существование куки.

Хотелось бы услышать комментарии тех у кого такая же проблема и варианты ее решения.
avatar
отписался и вроде бы понял в каком направлении копать
www.google.ru/search?aq=f&gcx=w&sourceid=chrome&ie=UTF-8&q=cross+domain+cookies+safari
осталось найти решении и встроить, да так что бы каждый с openid работал в сафари
avatar
А как сменить тему?
avatar
// Путь от корня сайта до файла транспорта

что это за файл транспорта и где его взять?
avatar
Тоже интересно
avatar
Где взять подрубную инструкцию КАК ЕГОЬ СНАСТОИТЬ????
avatar
в архиве с плагином должна быть инструкция
avatar
А почему он у меня не загружает фото и пол??
avatar
При активации из админки появляется ошибка:
Fatal error: Class 'PluginOpenid_plugin_ls_1.2.1' not found in ../www/plugins/aceadminpanel/classes/modules/plugin/Plugin.class.php on line 55
По этой ошибке не понял, в чем проблема-то… не подскажите? :)
avatar
Странно, но у меня совсем иначе domain.ru/plugins/openid_plugin_ls_1.2.1/PluginOpenid_plugin_ls_1.2.1.class.php не найден
avatar
Решается переименовкой PluginOpenid_plugin_ls_1.2.1.class.php в openid.class.php или что-то в этом роде
avatar
дык нету такого
avatar
Этого файла и правде нет… вместо него есть PluginOpenid.class.php
Пробовал переименовывать, но бочина вылезла ещё похлеще :(
avatar
Насколько помню там папка и этот файл должны иметь одно название… переименуйте папку в openid, а class.php в PluginOpenid
avatar
а, вкурил, сейчас попробую
Спасибо
avatar
class.php не пришлось переименовывать, просто папку в openid нужно было переименовать…

Спасибо
avatar
Так, а теперь насчёт неработающего Facebook.
Смотрите, сейчас вылетит птичка:
Unsafe JavaScript attempt to access frame with URL https://www.facebook.com/dialog/oauth?access_token=TOKEN&api_key=API_KEY&app_id=APP_ID&client_id=CLIENT_ID&display=popup&domain=DOMAIN&locale=en_US&origin=1&redirect_uri=REDIR_URI&response_type=token%2Csigned_request&scope=read_stream%2Cpublish_stream%2Coffline_access%2Cemail&sdk=joey from frame with URL http://DOMAIN/login/openid/. Domains, protocols and ports must match.
FB.provide.containsCssall.js:67
FB.provide._xdRecvall.js:72
FB.provide._xdNextHandlerall.js:72
aaall.js:63
q.register.init.rall.js:61


И фокус №2

I discovered that Chrome on today's machine was blocking the login pop-up when I was calling FB.login(), but I know I wasn't getting those 190 error messages in the JavaScript console yesterday.

So, when I allow pop-ups in Chrome, it does work for an end user, but all those new error messages are killing my diagnostic experience as a developer.

I've found the solution. If you execute FB.login without user action, webkit blocks the popups.

For instance, I used an invite system on my project. There was a input/text to enter invitation code. I checked the invitation code is available with an ajax/post request. if it is available, I run FB.login(). As you guess, browser blocked popup and tons of errors appeared at js console.

So you must run FB.login() after a user action. I'll put a facebook login button between ajax/post and FB.login(). Users'll have to click it -thats sucks- but they'll not see a problem.

Btw, problem occures in a few days. I think it's about trust system of browser. When you're developing it, you visit lots of times, browser thinks it's reliable at first. I'm not sure about this part but my solution works.

Нагло стыбрено отсюда

И третий, но уже вопрос: что и как править?
avatar
И потом.
developers.facebook.com/docs/reference/javascript/FB.login/
Calling FB.login prompts the user to authenticate your application using the OAuth Dialog.

Calling FB.login results in the JS SDK attempting to open a popup window. As such, this method should only be called after a user click event, otherwise the popup window will be blocked by most browsers.

Попробую переписать JS на бессонную голову, лол
avatar
В версии 1.3 не пашет Рамблер, Мордокнига, Вконтактик, Гугл.
Работают Яндекс и Твитер.
LS 1.0 Шаблон Synio
Кто решил проблему может поделиться?
avatar
Для фкантактика прописал свой ID и секретный ключ.
Но понту ноль. Щито делать?
avatar
Фкантактег запустил. Ура ура.
avatar
Как?
avatar
Твитер пишет «Ошибка: Ошибка авторизации, верификация Twitter не пройдена»

И вопрос такого рода, когда заходишь на сайт, то справа сверху чтоб пройти авторизацию нужно нажать на Войти, всплывает окно где вводим логин/пароль, над ними картинка openID как вместо этой иконки всунуть картинку твитера, вк, фб, г, где это окно всплывающие лежит то?
avatar
Наверно не создал свое приложение в Твитере. Создаешь там аккаунт, потом заходишь на страницу для разработчиков и создаешь приложение. Берешь оттуда Consumer key, Consumer secret и вписываешь их в config.php. А картинку можно изменить в файле openid.tpl
avatar
В том то и дело что создал, есть все это, ну заходить не хочет(
avatar
Разобрался, действительно спутал token с Consumer key.

Буду благодарен если кто то поможет еще с переносом картинок в всплывающие окно Входа
avatar
Открой файл openid.tpl и поменяй openid.png на свой рисунок.
avatar
Нет желания народ отправлять на site/login/openid/, хочу чтобы сразу на индексе народ нажимал на вход, и после того как всплывало окошко (Вход, Регистрация, Восстановление пароля) под ними и есть картинка openid, вместо нее хочу просто поставить 4 картинки соц сетей, гугл, фб, вк, твит
avatar
Понятно. Тогда вставь свои картинки сразу в inject_login.tpl и они будут во всплывающем окне.
avatar
Может кому поможет то в 1,0 не inject_login.tpl, а в window_login.tpl.
avatar
Зачем трогать window_login.tpl. В самом плагине openid есть файл inject_login.tpl, который и отвечает за вывод во всплывающем окошке. Вот с ним и надо работать.
avatar


Вот что выходит, копировал код целиком с site/login/openid/, ну кнопки не активные при нажатии, не работает заход. Кто еще сильный духом и может помочь?
avatar
Ну так ты ж наверно только картинки скопировал, а сам код скрипта не вставил, вот они и неактивные.
avatar
О боже застрелиться и умереть щ_Щ
avatar
Я извеняюсь может что то проглядел. Да и познаниями не силён.
Как убрать FB ВК Twitter и прочие оставив только OpenID?
avatar
Интересно, а почему у всех сервисов есть объединение учетных записей, а у вконтакта — нет? Ему это как раз больше всего нужно, поскольку он мыло не отдает.
avatar
Пардон, это вопрос к аутоопениду был.
avatar
Так что, кто-то может подсказать как оживить кнопки тут?
avatar
что именно вам нужно? (могу помочь)
avatar
Пожалуйста, помогите создать приложение для фейсбук и твиттер. Киньте ссылки на странички создание приложений. В инструкции ссылки на описание, а мне нужно прямую ссылку как на Вконтакте. Я уже 2 часа маюсь, ничего не выходит!!!
  • Live
  • 0
avatar
Ну не везет так не везет, в фейсбуке нашел эту кнопку. Но теперь я не могу подтврдить свой аккаунт, смс не приходят!!! А как для твиттер?
  • Live
  • 0
avatar
Меня фейсбук бесит, честное слово. Я не смог создать приложение потому что не могу подтвердить аккаунт. Теперь он мне предлагает это сделать через несколько дней! Плиз, помогите мне настроить OpenID. Я заплачу.
  • Live
  • 0
avatar
В фейсбуке надо сначала свой телефон активировать в профиле и разрешить на него присылать смс, иначе будешь сто лет ждать подтверждения :)
avatar
Вот в этом то и проблема, я уже 4 аккаунта использовал и 3 номера телефона. А он все подождите)))
  • Live
  • 0
avatar
А галочку ставил, что разрешаешь присылать смс? :)
avatar
Когда я первый раз активировал номер, то запросил код несколько раз, так как звука смс на телефоне и оповещения не было. Потом исчерпался лимит, и вылезло сообщение ждите несколько дней. Залез в смски на телефоне, а там есть неполные сообщения с кодом, но вводить его уже некуда! В других аккаунтах я подтвердил, но вылезло сообщение типа аккаунт заблокирован потому что вы не подтвердили имя.
avatar
Наверно день такой, вот например в phpmyadmin удалил блог, следовательно его там нет. А на сайте он все равно есть!!!
  • Live
  • 0
avatar
Наверно он его из кеша берет :)
avatar
Кешы на сайте и в браузере почистил. При создании топика блог не обнаруживает, а на сайте есть.
avatar
Что здесь прописать Canvas URL?
  • Live
  • 0
avatar
Так FaceBook в OpenID вообще работает или нет?
Тикет висит livestreetcms.com/addons/view/1/trac/view/21/
avatar
У меня не завелся. Сделал все как описано, кнопка не реагирует на клик.
avatar
Ты картинки скопировал, а код не вставил. :) Поэтому и не работает :)
avatar
Ну не столько я уж и того…
Google работает, контакт работает. FaceBook нет.
avatar
Сейчас я вроде как все подключил. У меня есть несколько вопросов, если можно уточните.
1. Почему при авторизации не появляются кнопки социальных сетей, а картинка OpenID, на которую нужно нажать чтобы появились кнопки? Это неудобно.
2. Какая связь между социальными сетями и сайтом? Если можно ввести любой логин и емаил и ты авторизовался.
3. Почему запрос на разрешение был только от фейсбука, после чего появилось окно ввода логина и пароля? Также при авторизации через фейсбук появляется окно, которое быстро исчезает.
4. Как выйти из одной учетной записи, например в твиттер, и зайти в другую?
  • Live
  • 0
avatar
2. пользователь сам их выбирает, что логично. Например, если уже есть пользователь с таким логином, то он может выбрать другой
4. в профиле в настройках есть список привязанных аккаунтов сетей, там можно удалить связь. Так же создать у одного пользователя несколько связей с разными аккаунтами твиттера. Предварительно нужно залогиниться под другим акком в самом твиттере.
avatar
По поводу 2 вопроса, не знаю как объяснить, но мне кажется что между Контактом и сайтом нет никакой связи, не было окошка с кнопкой разрешить. Вот ссылка: antibeeline.ru/login/openid/
avatar
О прикольно, кто-то уже подключил FaceBook. Респект. А у меня подключается, только если я захожу через свою учетку на FaceBook, приложение создавал в ней же. Другим пользователям FaceBook при попытке зайти на 8-16.com.ua выдает: Произошла ошибка, попробуйте позже. Что нужно докрутить?
avatar
И кто же этот счастливец, который подключил Фейсбук? :)
avatar
antibeeline.ru/login/openid/
avatar
Ну, это ты ссылку на сайт дал, а кто же этот счастливец? Он из наших? Ник у него есть? :)
avatar
2 aex: см. выше.
avatar
Фейсбук работает на Loginza, uLogin и платном OpenID. На этом, бесплатном, я еще не видел у кого он заработал, поэтому и интересуюсь счастливцем :)
avatar
Эм, а что тогда означает оглавление данной темы? Fake?!
Плагин «OpenID» обновился до версии 1.2.0.
Добавлена поддержка авторизации через Facebook и Twitter аккаунты.
Скачать новую версию можно с каталога — livestreetcms.ru/addons/view/1/
avatar
Ну значит есть, у кого это работает. Просто хочу узнать у кого, чтобы опыт перенять :)))
avatar
У меня вконтакте не работает. Нет связи с приложением, нет окна с запросом разрешения. Помогите плиз.
  • Live
  • 0
avatar
Это единственная проблема которая тормозит мои проекты…
  • Live
  • 0
avatar
Работает всё кроме Twitter и Google, выдает ошибку PLUGIN.OPENID.RESULT_ERROR в гугл и PLUGIN.OPENID.RESULT_ERROR_TWITTER в твиттер. Приложение создала, данные в конфиге прописала. В чем может быть проблема?
avatar
никто не поможет?(
avatar
Половину сервисов не работает, зачем я покупал.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.