我使用本答案中给出的说明通过LightOpenId通过Google设置登录。它一直工作正常,直到必须检查$openid->mode
以了解Google是否已验证登录凭据为止。从谷歌收到的网址确实有openid.mode=id_res
参数。但是库中$openid->mode
变量仍然返回 false,这意味着它未经验证。
请帮忙!
我能够使用您引用的StackOverflow问题并在CodeIgniter中成功实现解决方案。您是否尝试过在 routes.php 文件中添加新行,以将返回 URL 定向到 logingoogle/loginAuth 函数?也许默认路由正在规避调用完成登录所需的函数。