当我已经在同一会话或另一个会话中登录我的Facebook帐户时,如何使用Facebook凭据无缝地登录我的网站。例如,我登录了我的fb,当我在同一会话或另一个会话中打开名为rottentomatoes.com的网站时,我可以自动登录,无需做任何事情,因为该网站使用我的fb帐户并自动获得注册那个网站的memeber。
我想在我的网站上做这些事情,就像腐烂的西红柿一样。
到目前为止,我可以使用fb帐户使用facebook connect登录我的网站。
请帮助我....欢迎任何建议。
答案 0 :(得分:1)
您需要拥有Facebook应用,然后在您的网站中使用facebook js sdk。
每个网站总是有不同的会话,你需要为你的会话,你不使用facebook会话,只使用sdk。
当用户加载您的页面时,您可以使用FB.getLoginStatus检查用户是否已登录到Facebook并通过您的应用进行身份验证,如果是,那么您将获得所需的用户数据,然后可以将用户登录到你的网站。
如果用户未登录Facebook,或者未授权您的应用,那么您可以使用FB.login method登录用户,当用户从该流程返回时,您应该拥有所需的数据为了注册/登录他的网站。