我已经按照read me文件上的说明进行操作,但是当我尝试使用自己的域名作为我的OpenID for stackoverflow时,我收到此错误消息:
无法使用您的OpenID提供商登录:
发送直接消息或收到回复时出错。
关于可能出错的任何想法?
更新:所以我尝试自己解决问题,现在我没有收到任何错误。但是,我会从stackoverflow页面进入我的域名页面而不会返回。
答案 0 :(得分:1)
phpMyID是一个OpenId 1.0提供程序,stackoverflow似乎有一些问题。你的解决方案是登录两次,它会工作(我检查它是否有效,问题不仅限于phpMyID)。
您可能希望测试使用OpenID 2.0的new provider library,以避免此问题。
您问过是否可以使用sebkom.me
作为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
)。如果您决定测试我的图书馆,请直接问我任何问题。