phpMyID является провайдером OpenId 1.0, и в stackoverflow, похоже, есть какая-то проблема с ним.Ваше решение состояло бы в том, чтобы войти дважды, и это будет работать (я проверил, что это работает, и проблема не ограничивается phpMyID).
Возможно, вы захотите проверить мою новую библиотеку провайдера, который использует OpenID 2.0, чтобы избежать этой проблемы.
Вы спросили, возможно ли использовать sebkom.me
в качестве URL openid - это так.Для phpMyID добавьте:
<link rel="openid.server" href="http://sebkom.me/index.php">
<link rel="openid.delegate" href="http://sebkom.me/index.php">
Для моей библиотеки просто вызовите $op->server();
перед любым выводом (см. example.php
).Если вы решите проверить мою библиотеку, просто спросите меня напрямую с любыми вопросами.