使用 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 或使用其他浏览器或隐身会话以查看您尚未登录时的流程。
我正在使用 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 或使用其他浏览器或隐身会话以查看您尚未登录时的流程。