Magento购物车SSL问题将数据提交到不安全的位置

时间:2015-07-10 19:11:47

标签: magento ssl

我正在使用magento EE。在此用户提交优惠券代码时,系统会重定向到非安全。

全文:

  1. 我正在使用亚马逊付款,因此我们需要在购物车页面上使用SSL。
  2. 我在SSL上发布couponPost,但有些系统如何重定向到非SSL
  3. 当我提交任何优惠券时:

    1. 系统发布优惠券代码到SSL
    2. 自动将系统重定向到NON-SSL
    3. 再次将系统重定向到SSL
    4. 所以全球通知丢失的方式。任何人都知道发生了什么。

      同样的问题:http://www.tagwith.com/question_342501_magento-cart-ssl-issue-submitting-data-to-an-insecure-location

2 个答案:

答案 0 :(得分:0)

当我与一位有类似问题的商家合作时,我提交了一个问题。可以找到GitHub问题here以及临时修复。

答案 1 :(得分:0)

检查此控制器文件: CartController.php

地点:, Demos

private TextBlock GetTopParent() { DependencyObject dpParent = this.Parent; do { dpParent = LogicalTreeHelper.GetParent(dpParent); } while (dpParent.GetType().BaseType != typeof(UserControl)); return dpParent as TextBlock; } 功能:

下替换此行
app/code/core/Mage/Checkout/controllers/

_goBack()

希望这会有所帮助。我建议你不要修改核心文件。只需覆盖它check this method即可。