Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当多个用户从同一IP地址登录时,超过了小时限制_Javascript_Facebook_Facebook Graph Api_Coldfusion - Fatal编程技术网

Javascript 当多个用户从同一IP地址登录时,超过了小时限制

Javascript 当多个用户从同一IP地址登录时,超过了小时限制,javascript,facebook,facebook-graph-api,coldfusion,Javascript,Facebook,Facebook Graph Api,Coldfusion,我的公司已经建立了一个信息亭,250多名用户可以登录他们的Facebook并批准我们的应用程序。我们让他们同时完成登录过程。我们所有的流量都通过一个IP地址 在第一个小时后,我们注意到用户收到“您的帐户已被锁定…”的信息,必须通过选择朋友的照片来验证他们的帐户。有时他们甚至无法做到这一点,因为选项变灰了,括号中写着“超出了小时限制”。我们不会每次都得到这个,它是非常随机的 我们正在使用JavaScript Facebook SDK调用Graph Api 这是什么原因造成的?公司是否有办法禁用此功

我的公司已经建立了一个信息亭,250多名用户可以登录他们的Facebook并批准我们的应用程序。我们让他们同时完成登录过程。我们所有的流量都通过一个IP地址

在第一个小时后,我们注意到用户收到“您的帐户已被锁定…”的信息,必须通过选择朋友的照片来验证他们的帐户。有时他们甚至无法做到这一点,因为选项变灰了,括号中写着“超出了小时限制”。我们不会每次都得到这个,它是非常随机的

我们正在使用JavaScript Facebook SDK调用Graph Api


这是什么原因造成的?公司是否有办法禁用此功能以使登录过程更加顺畅?我们可以做些什么来避免这种情况?

我不知道你是否可以禁用它。但我明白为什么会发生这种事。如果我运行一个像facebook这样的网站,并且有250多个用户帐户登录到同一个应用程序,所有这些都在同一个IP下,那将是相当可疑的。以至于我可能不希望它被禁用。这看起来像是在尝试某种形式的攻击/黑客,就像在现实生活中一样无辜。但是,有能力阻止它将为漏洞打开大门。请记住,Facebook这样做是有原因的。

您对每个用户或每个请求都进行了哪些api调用?@jan对于每个用户,我们调用JSSDK
FB.init()
,然后
FB.getLoginStatus()
,然后对
/dialog/oauth
进行ajax调用以登录,然后是对
/oauth/access\u token
的另一个ajax调用,以获得一个长寿命的访问令牌,最后是对
FB.logout的SDK调用。您找到任何解决方法了吗?我有一个类似的问题,在OAuth过程中经常被Facebook对最终用户的安全验证要求打断。在现场活动环境中处理这一问题非常具有挑战性。@Davek804我们最终只是使用了几台Verizon MiFi来获得一组不同的IP地址。所有的流量都通过公司的IP导致了这个问题。我相信这解决了这个问题,但现在已经快一年了,我不是100%确定。此外,如果您有超过250个用户,此解决方案可能并不理想。祝你好运