پیوند دانلود نادرست است. رفتن به فروشگاه

  • شروع کننده موضوع شروع کننده موضوع Ali
  • تاریخ شروع تاریخ شروع

Ali

مدیریت انجمن پارسه دو
عضو کادر مدیریت
مدیریت کل انجمن
سلام.
دوستانی که برای ورود به سایت از افزونه دیجیتس استفاده میکنن یا ورود را با شماره تلفن کردن و زمان ثبت نام یا سفارش از مشتری ایمیل نمیخان این ارور رو زمان دانلود فایل میگیره مشتری که به این صورت حل میشه :
پیوند دانلود نادرست است. رفتن به فروشگاه

ارور پیوند دانلود نادرست است


برای رفع این مشکل:

به این مسیر برید: plugins/woocommerce/includes

فایل class-wc-download-handler.php رو باز کنید

کدهای زیر رو از فایل پاک کنید:

کد اول:

کد:
        // Fallback, accept email address if it's passed.
        if ( empty( $_GET['email'] ) && empty( $_GET['uid'] ) ) { // WPCS: input var ok, CSRF ok.
            self::download_error( __( 'Invalid download link.', 'woocommerce' ) );
        }

کد دوم:


کد:
        if ( isset( $_GET['email'] ) ) { // WPCS: input var ok, CSRF ok.
            $email_address = wp_unslash( $_GET['email'] ); // WPCS: input var ok, CSRF ok, sanitization ok.
        } else {
            // Get email address from order to verify hash.
            $email_address = is_a( $order, 'WC_Order' ) ? $order->get_billing_email() : null;

            // Prepare email address hash.
            $email_hash = function_exists( 'hash' ) ? hash( 'sha256', $email_address ) : sha1( $email_address );

            if ( is_null( $email_address ) || ! hash_equals( wp_unslash( $_GET['uid'] ), $email_hash ) ) { // WPCS: input var ok, CSRF ok, sanitization ok.
                self::download_error( __( 'Invalid download link.', 'woocommerce' ) );
            }
        }

موفق باشید...
 
آخرین ویرایش:

موضوعات مشابه

عقب
بالا