OpenID - это стандарт, обычно используемый в наши дни. Я пытаюсь реализовать OpenID в своем блоге, но у меня много трудностей.
Я пробовал плагин OpenID но он кажется несовместимым с Wordpress 3.0.
Я также пробовал плагин Janrain но бесплатная версия слишком ограничена. Я хотел бы интегрировать экран входа в стиль моего блога.
У вас есть предложения, как поступить? Какие-нибудь другие плагины? Или любую библиотеку PHP, которая может быть адаптирована для легкой интеграции с Wordpress?
Плагин OpenID, который вы связали, является лучшим, но в нем есть небольшая ошибка, препятствующая его работе с WordPress 3.0, по крайней мере, в сочетании с PHP 5.3.
Исправление можно найти здесь: http://code.google.com/p/diso/issues/detail?id=161
Несколько замечаний по поводу плагина OpenID:
Я использую OpenID 3.3.2 (по той же ссылке), и он работает нормально, насколько я могу судить. У меня есть последняя версия WordPress и плагин. У меня есть полный контроль над сервером, если это что-то меняет.
Если вы можете сказать конкретно, в чем проблема, я могу проверить, как я настроил.
Почему вы говорите, что Джанрейн ограничен? просто вызовите javascript showRPX()
куда хотите.
Например, в моей теме у меня было
$u=get_login_url();
printf("<a href='$u'>login</a>);
Просто используйте вместо
$u=get_login_url();
printf("<a href='$u' onclick='javascript:showRPX();return false;'>login</a>);
Это не бесплатно, как в свободе слова, но я думаю, что вам достаточно свободы с их решением