1

我有一个在 iframe 中运行的 PHP 应用程序。如果用户访问该选项卡,他会通过 getLoginUrl() 重定向到登录页面,并要求授予访问标准用户数据的权限。然后,该应用程序会获取用户的 ID 并提供 PDF 供下载。这适用于大多数用户。但是,对于少数用户,getUser() 不会返回用户 ID。同样,从 signed_request 中提取它也不起作用,因为 base64_decode() 不会返回有效数据。对于有问题的用户,问题存在于不同的机器上,存在于几种浏览器(Firefox、Chrome、Safari、IE、Opera)和操作系统(Mac OS X、Windows)中。

这种行为似乎是几天前开始的,或者可能只是由某些用户配置文件触发的。有没有人知道什么会触发它并且有解决方法吗?应用程序设置,用户配置文件设置?

4

0 回答 0