使用 Kohana 登录 Facebook

Facebook login using Kohana

我正在使用 Kohana 并尝试进行 facebook 登录。 我应该将 appId 放在项目中的什么位置? 我把它放在 facebookauth/config/facebook 文件中,但它仍然显示我以前使用过的 AppId。还有其他我必须更改的地方吗? 我在配置文件中的代码是这样的:

return array(
    'appId'   => 'digits',
    'secret'  => 'ahgtdhdjsd',
    'cookie'  => true,
 'redirect_uri'   => URL::site(Request::current()->uri(), true)

Facebook 登录路径为:

https://www.facebook.com/dialog/oauth?client_id=OldAppId&redirect_uri=mysite.com&state=2df46b19d8c71f1976b3722d7e61a&scope=email&display=page

Е编辑: 我找到了另一个要更改的文件 it-/config/facebook。 我放置了相同的代码 - appId、secred 和 cookie,但现在 link 是: mysite.com/fbLogin?code=AQAfKFVji6aI0Xx1CtcW4JqKmj2LIY6Yx13BrHRfmUDIF2vpmBlNwSouBUAsCflXI9vImTc6gwurBmDKF9uub_MTmd3gRQmFP6LdiyVMJbJ0a9CSJKKcJR1BFftYajjK

这是怎么回事?应该和上面的一样link只是改了appId? 有人可以帮助我吗?

现在您已经更新了其他配置文件,代码按预期工作。您看到的 URL 看起来您已经使用您的个人 Facebook 帐户授权您的应用程序并被 Facebook 重定向,或者已经登录并且不需要被 Facebook 重定向。尝试清除所有 cookie 或使用其他浏览器或隐身会话以查看您尚未登录时的流程。