javascript - facebook PHP SDK user ID is 0, but JS says user is logged in, page loops forever until F5 -
i have page tab app has server-side checks whether user logged in, has given required permissions , has liked page. if of not complete, page contains js required what's needed. when done, page reloaded via location.reload(true)
, , server-side checks run again sure, since need data on server-side eventually.
the problem is, users, 1 of which, conveniently, colleague, server-side check user fails on these page reloads (both $fb->getuser()
0 , $fb->api('/me')
throws exception). data there, user logged in, has given permissions, has liked page, correct, server-side - can't retrieve user, though page being refreshed. however, if click cancel on page refresh dialog (firefox shows since signed_request
being posted) , manually refresh clicking f5, goes on correctly.
what cause , how fix it?
Comments
Post a Comment