alirezataj 0 ارسال شده در اردیبهشت 01 گزارش بازنشر ارسال شده در اردیبهشت 01 در در ۱۴۰۰/۷/۱۹ در 06:15، navidsincere گفته است : برای رفع این مشکل: به این مسیر برید: 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' ) ); } } موفق باشید... دمت گرم دادا عالیییییییییی بود مشکلی که چند وقته درگیرش بودم و هیچ جا پاسخش نبود رو حل کردی خدا خیرت بده مرسییییی لینک به ارسال
پست های پیشنهاد شده