对于我的情况,当用户需要通过第三方网站(如facebook)登录我的网站时,我会考虑4种不同的情况。但我偶然发现了第五种情况,我不确定如果用户在Facebook上没有注册会发生什么......
我的网站拥有自己的注册系统。但是如果用户点击Facebook注册按钮,在他注册到Facebook后,他会被退回到我的网站吗?或者他的经历将通过Facebook转移?
在出现fb登录按钮之前,有没有办法检查访问我网站的用户是否在Facebook注册?
情景1
场景2
场景3
情景4
场景5
答案 0 :(得分:1)
无法检查用户是否在Facebook上注册。
在您的第五种情况下,当用户点击fb登录按钮并选择注册到Facebook时,在他/她输入会员信息并点击“注册”后,Facebook会向她发送激活链接,用户必须点击激活她的会员资格。
由于激活步骤,用户无法返回到您站点中启动的Facebook登录过程。他/她将不得不返回您的网站,再次点击您的Facebook登录按钮。
我刚用虚拟电子邮件对此进行了测试,这是我点击某个网站上的Facebook登录按钮后注册过程中的最后一个屏幕:
这个屏幕无处可寻。用户必须关闭它并从您的网站重新启动Facebook登录过程。