2

我被调到一个基于 php 的新项目,所以上周我一直在培养我的 php 技能。今天想做一个基于google账号的登录页面。看起来 LightOpenID 就足够了,但我无法让他们的示例起作用。无论我尝试什么,我总是得到“用户尚未登录。”。在我看来,验证总是返回 false,尽管当我在 Google 上登录并返回我的页面时,我可以在该 GET 请求中看到带有 openid.claimed_id 和更多参数的数据。

由于我支持公司代理,因此我也在 aws 上运行过它,但没有运气。

我是否需要以任何方式配置我的服务器才能启用它,因为它应该可以工作。一些 PHP 或 Apache 配置?我将我的 ip 放入构造函数中,因为我没有域,但这只是我认为的展示。

4

1 回答 1

2

事实证明我需要安装 curl。一个简单的 apt-get install php5-curl 就可以了。我猜我已经为我的 php n00bness 付出了代价。

于 2012-04-24T09:33:43.930 回答