session - Paypal 重定向让我退出我的网站?

标签 session laravel-4 paypal payment

我不知道是否有人遇到过这种情况,我在从 paypal 重定向到我的网站时遇到了一个小问题....

我有一个在后端使用 angularjs + php 构建的网站,我登录到我的网站,一切正常,当我尝试进行定期付款时,它重定向到 paypal,我接受付款等,当我回到我的网站(查看付款)时,我在 url 中有付款人 ID 和 token ,这正是我需要的..但​​我不再登录我的网站。

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

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

最佳答案

仔细查看从浏览器到您网站的两个请求: - 最后一个 before 重定向到 PayPal - 从 Paypal 重定向 根据您的浏览器,在 FireBug 或 Developer Tools 中打开“网络”选项卡,然后检查 cookie 中发送的值。

  1. 检查您的浏览器是否接受 cookie(假设您使用的是基于 cookie 的 session )
  2. 确保在创建第一个 cookie 时有一个由 PHP 创建的 cookie
  3. 确保它仍然存在,当您从 PayPal 返回时从浏览器发送
  4. 确保 cookie 中的值( session ID)匹配
  5. 此外,服务器不会在对第二个请求的响应中发送“set-cookie” header

如果对上述任何一项回答“否”,则会打开更多选项进行调查,因此请从这些选项开始。

关于session - Paypal 重定向让我退出我的网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28325311/

相关文章:

ios - 从 URLSession 返回数据并保存在属性变量中

php - 尝试模拟模型外观会返回 shouldReceive 未定义的错误

php - SQLSTATE[23000] : Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails

ruby-on-rails - 如何在本地主机上的 PayPal 中获取 IPN 通知

javascript - 从 1 个输入更新两个表单输入

php - 检查数据库的权限,如果找不到则重定向

java - 如何将对象(定义到 servlet 中)放入 session 中以将其用于 JSP 页面?

php - Laravel 4 显示表状态语句

paypal - 根据文档,IPN Listener 的示例代码不正确。是吗?

php - 非注册用户的购物车