Обновления на блоге
Как многие уже почуствовали, я начал
Сейчас я изменил алгоритм определения и вывода аватаров, а так же заменил библиотеку OpenID с страшной, как смерть, Simple OpenID на огромную (почти полмегабайта!) PHP OpenID от JanRain.
В частности, это значит, что у меня теперь работает OpenID 2, что даёт возможность, например, авторизовываться пользователя Flickr. Кроме того, должна вернуться возможность логиниться тем
Легко
P.S. Нет, не ок. Лучше пока не комментрировать.
P.P.S. Починил, но пока не работают ответы. Работают.
P.P.P.S. Ещё бы библиотеку для разбора hCard на PHP хорошую. hKit глючит, например, профиль на «Хабре» он не разбирает. А ещё в CSS media query нехватает запроса «это мощный компьютер?».
Комментарии 73
Нет. Вот где мой ник, а?
Так…
Тест ответа.
И ещё тест ответа.
Я собирал ссылки на сервисы, которые дают OpenID тут:
http://itdevelopers.ru/581
А что за ошибка была? Я ЖЖ пробовал, ок всё.
Комментарий для google.com/profiles/mrgluek/:
Кстати, у «Яндекса» OpenID аж три штуки — openid.yandex.ru, «Ярушка» и «Мой круг».
Еще вариант, как использовать аккаунт Google для OpenID, тут:
http://gluek.info/2009/03/13/openid-dlya-s …
Но я так понимаю, все три используют один и тот же логин яндекса, а отличаются только по url?
Ага
Комментарий для hshhhhh.name:
Не, просто если мой движок не находит юзерпик на странице блога, он пытается уйти по ссылкам, которые напоминают домен блога, но ведут на социальные сети и взять юзерпик оттуда.
а я пытаюсь проверить хитрый искатель юзерпика.
болк, не поделитесь кодом блога? :)
Комментарий для hshhhhh.name:
У «Хабры» hCard не парсится.
Там местами такой говнокод… ууу :)Руки-то до блога только периодически доходят. Там куча заброшенного.
Технически ярушечный OpenID — это openid.yandex.ru, только делегированный.
Да, я в курсе. Но для пользователя — разные URL.
так он только на хабре будет аватарку искать? или может в жж сходит, в блог на яндексе?
http://habreffect.ru/files/132/6912985d6/2 … 230231.png
там вон вверху маленький косячок с версткой.
А это что за «Опера»?
последняя сборка которая в html5test набирает 159 баллов.
скин: http://my.cn.opera.com/community/customize … o/?id=5306
всякую информацию повытягиввал в
скин мне не то чтобы нравится, дефолтный нравится сильно больше, но там пока дропдауны косячно сделаны и выбиваются из общего стиля, поэтому решил вот этот.
А, то есть это бета 10.60? Ну, тогда беспокоиться пока не о чем. У беты масса глюков.
в хроме оно не подсвечивает моё имя и поэтому не полезло. вместо стиля с паддингом и рамкой просто текст болдом.
но я нашел другой интересный глюк: я на сайте делегируюсь на myopenid.com, в хроме я _не_был_ там заавторизирован, но сообщение прошло.
библиотека случаем не кеширует адрес опенайди + айпишник и если совпадает, то не делает проверку?
Комментарий для hshhhhh.name:
Хром не поддерживает outline? Вот сюрприз. Скорее всего у негокакой-то префикс свой.
Неа, такого нет. Всё складывается в сессию.
ну это не совсем хром, это хромиум 5.0.308.0 (37385)
так что проверить не помешает )
У гугла довольно давно есть OpenID, причем их два типа. Один обычный, связанный с публичным профайлом, а другой — шизофренический, который не раскрывает информации о пользователе и, более того, отдает разные идентификаторы для одного человека на разных сайтах.
Ссылку с телефона сложно дать, у Вани на форуме это обсуждалось.
Комментарий для hshhhhh.name:
Спасибо, гляну, если не забуду :) Мне ещёкое-что надо подчистить, а время — ночь. Я и так потратил несколько часов, чтобы вмонтировать этого OpenID-монстра себе в код.
Комментарий для hshhhhh.name:
Так, проверяю под 6.0.443.0 (50319).
Да не, пароль спросило, всё ок.
удалил все личные данные из хрома -- таки спросило пароль. удивительное дело, ни за что бы не подумал.
заходил на сайт -- говорило незаавторизированный. надо менять опенайди провайдера.
Спокойной вам ночи волк )
Комментарий для hshhhhh.name:
Спокойной ночи, толькоя-таки Болк :) ( /all/2211 )
Я читал, ага. Это я там в очередной раз смешно пошутил.
Комментарий для google.com/profiles/mrgluek/:
Да, ещё Vkontakte есть, правда сделанный сторонними чуваками: http://vkontakteid.ru/
жмем второй раз
roodz.livejournal.com.livejournal.com
Я сейчас выключил кеширование залогиненного состояния. Думаю,
1. [Логин в «LiveJournal»] [roodz] (браузер свежезагружен) успешно
2. [Логин в «LiveJournal»] [roodz.livejournal.com] (подставляется после поста) — фейл с вышеуказанной ошибкой, после фейла поле принимает значение roodz.livejournal.com.livejournal.com
3. [Логин в «LiveJournal»] [roodz] — (форма перед постом находится в состоянии показа ошибки) — фейл
логином является roodz, а не roodz.livejournal.com
поэтому надо после релоада по сабмиту
1. не лепить к нему .livejournal.com
2. выставлять selected не первый option, а актуальный для юзера, чтобы второй пост можно было делать не выбирая провайдера второй раз
А сообщение об ошибке очеловечить :)
Комментарий для roodz.livejournal.com:
Конечно, так и есть.
Да, ячто-нибудь с этим сделаю.
Думаю, сообщение можно не человечить ( тем более что библиотека не умеет выводить ошибки на другом языке). Я же собирюсь дать дорогу анонимам, значит любой несработавший урл будет считаться признаком анонима.
OMG! Что это?
Просто потому, что это неправильный OpenID. Ваш OpenID — http://users.livejournal.com/__h4__/
Поскольку OpenID неверный, то мой сайт считает, что это ник и урезает его до 20 символов (что урезать необходимо, это понятно, я ещё не решил сколько урезать и пока оставил 20).