Session Paypal重定向将我从我的站点注销?

Session Paypal重定向将我从我的站点注销?,session,laravel-4,paypal,payment,Session,Laravel 4,Paypal,Payment,我不知道是否有人经历过这种情况,我有一个小问题,当重定向从贝宝到我的网站回来 我有一个用angularjs+php构建的网站在它的后端,我登录到我的网站,一切都很好,当我尝试做一个定期付款,它重定向到贝宝,我接受付款等,当我回到我的网站(审查付款)我在url中的付款人id和令牌,这正是我需要的。。但是我不再登录我的网站了 问题是,如果我再次重新连接到我的站点,并执行相同的过程,现在一切都好了 当我的网站从某个地方(在本例中是从paypal)重定向回来时,是什么原因导致我的网站注销了用户?请仔细查

我不知道是否有人经历过这种情况,我有一个小问题,当重定向从贝宝到我的网站回来

我有一个用angularjs+php构建的网站在它的后端,我登录到我的网站,一切都很好,当我尝试做一个定期付款,它重定向到贝宝,我接受付款等,当我回到我的网站(审查付款)我在url中的付款人id和令牌,这正是我需要的。。但是我不再登录我的网站了

问题是,如果我再次重新连接到我的站点,并执行相同的过程,现在一切都好了


当我的网站从某个地方(在本例中是从paypal)重定向回来时,是什么原因导致我的网站注销了用户?

请仔细查看从浏览器到您网站的两个请求: -重定向到PayPal之前的最后一个 -来自PayPal的重定向 根据浏览器的不同,打开FireBug或Developer Tools中的“网络”选项卡,并检查Cookie中发送的值

  • 检查您的浏览器是否接受cookie(假设您使用的是基于cookie的会话)
  • 确保在创建第一个cookie时,有一个由PHP创建的cookie
  • 确保它仍然在那里,当你从贝宝回来时从浏览器发送
  • 确保Cookie(会话ID)中的值匹配
  • 此外,服务器不会在对第二个请求的响应中发送“set cookie”头

  • 对上述任何一个问题“不”都会打开更多的选项进行调查,因此请从这些选项开始。

    这是一个相当广泛的问题,可能的答案取决于您如何管理用户登录会话。您可能正在清除某个cookie,或者在处理返回用户时未能调用正确的框架,或者您从PayPal返回的URL可能会将您置于另一个无法共享会话cookie的子域中,或者。。。。