۷ حسین نوروزی فر
خطای 403نمیاد برام
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۰۷ آذر ۱۴۰۱

سلام خطای 403نمیاد برام به جاش خطای 500 میاد دقیقه ی 9 این فیلم آموزشی کد ajax رو بعد این سوال میفرستم

 fulse,
            'massage'=>$validatoin_result['massage']
        ],403);
    }
  
}
add_action('wp_ajax_nopriv_wp_auth_login', 'wp_auth_do_login');
function wp_auth_validate_email_and_password($email, $password)
{
    $result = [
        'is_valid' => true,
        'message' =>""
    ];
    if(is_null($email) || empty($email))
    {
        $result['is_valid'] =false;
        $result['message'] ='ایمیلو خالی نزار';
        return $result;
    }
    if(is_null($password) || empty($password))
    {
        $result['is_valid'] =false;
        $result['message'] =' رمز عبورو خالی نزار';
        return $result;
    }
    if(!is_email($email))
    {
        $result['is_valid'] =false;
        $result['message'] ='ایمیل معتبر نیست';
        return $result;
    }
    return $result;
}
حسین نوروزی فر ۰۷ آذر ۱۴۰۱، ۱۱:۱۴

با سلام

باتوجه به این قطعه کدی که ارسال کرده اید

بررسی کنید که لاگین نباشید چون اکشن شما برای حالت غیرلاگین نوشته شده است.

سپس در وحله اول بررسی کنید که اصلا درخواست شما به ادرس صحیح admin-ajax.php ارسال میشود یا خیر.

فارغ از اینکه شما چه status code باز میگردانید تست کنید کد شما به درستی کار میکنید و به مرحله اجرای خطا میرسد یا نه.

موفق باشید

بهنام مرادی ۰۷ آذر ۱۴۰۱، ۱۱:۳۸

سلام. تکمیل کننده صحبت همکارم، لطقا به سینتکس و نوشتاری کد‌ها هم دقت کنید. خط اول همین کد  fulse اشتباهه.

اصلاح کنید و مجدد بررسی کنید.

احمد اسماعیلی ۰۷ آذر ۱۴۰۱، ۱۱:۴۷

با توجه به اسگرینی که گرفتم لاگین نیست این اکانت و خطای 500 میدهf49d-Screenshot 2022-11-28 031659.png

حسین نوروزی فر ۰۷ آذر ۱۴۰۱، ۱۱:۴۷

چندین بار من چک کردم استاد ظاهرا کد هایی که کپی کردم درست فرستاده نشده از کدام اگرین گرفتم چک بفرمایید دقیقا استاد همین کداش چیزی ک من دیدم3dc8-Screenshot 2022-11-28 032312.png

حسین نوروزی فر ۰۷ آذر ۱۴۰۱، ۱۱:۵۵

ببین درون wp_send_json

کلمه ی false رو به اشتباه نوشتی fulse

اصلاحش کن و مجدد بررسی کن.

بهترین پاسخ
احمد اسماعیلی ۰۷ آذر ۱۴۰۱، ۱۲:۱۵

و همچنین مواردی رو هم که جناب مرادی گفتن بررسی کنید.

احمد اسماعیلی ۰۷ آذر ۱۴۰۱، ۱۲:۱۷