除了一件事之外,我使用 Authlogic 实现 Facebooker(使用 authlogic_facebook_connect 插件)似乎一切正常。
在应用程序的初始授权(通过单击 Facebook 弹出窗口上的确定)后,我仍然停留在登录页面上。没有重定向。但是,一旦我刷新登录页面,然后再次单击 Facebook 按钮,就没有弹出窗口,因为它已经被 Facebook 授权,而是自动重定向到 /user_session(通过 Facebook 会话进行身份验证)并立即将我带到仪表板页面正如预期的那样。
附加信息:
知道为什么它不会在第一次点击时重定向,就在授权 Facebook 之后?为 http:///user_session/ 设置了授权后 URL,并且正确设置了 authlogic 的路由。
我尝试过使用 Prototype 和 jQuery,两者都给出了相同的结果。
如果您尝试使用 Facebook 进行身份验证,您可以在本教程网站上看到相同的问题。这个网站不是我的,所以请您自担风险: http: //facebooker.pjkh.com
谢谢。