我有一个在iframe中运行的PHP应用。如果用户访问该选项卡,则会通过getLoginUrl()将其重定向到登录页面,并要求授予权限以访问标准用户数据。然后,该应用程序获取用户的ID并提供PDF供下载。这适用于大多数用户。但是,对于少数用户,getUser()不会返回用户ID。同样,从signed_request中提取它不起作用,因为base64_decode()不返回有效数据。对于有问题的用户,问题出现在不同的机器上,在几个浏览器(Firefox,Chrome,Safari,IE,Opera)和操作系统(Mac OS X,Windows)中。
似乎这种行为几天前就开始了,或者可能只是由某些用户配置文件触发。有没有人知道什么可以触发它,是否有解决方法?应用设置,用户个人资料设置?