我在登录Facebook后重定向到我网站上的页面时遇到问题。我正在使用php图形sdk(版本3.1),并且在facebook的getLoginUrl方法中设置了redirect_uri。例如,当我的网站上的操作需要用户身份验证时,我希望用户通过Facebook进行身份验证,然后转发到他们尝试访问的页面。我可以使用标准登录页面轻松完成此操作。 在使用facebook进行用户身份验证后,传入的redirect_uri值将被忽略,我将被重定向到我网站的主页,并将# = 附加到网址。 传递的redirect_uri值与我的应用程序设置中的网站URL位于同一个域中。
答案 0 :(得分:0)
把它弄清楚。 redirect_url留空,facebook返回调用它的动作。在此操作中,我检查以查看facebook-> getUser()(用户登录到Facebook)返回的会话是否有效,然后我将用户转发到需要身份验证的页面 - 就像常规登录页面一样。 / p>