سلام خطای 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 میده
چندین بار من چک کردم استاد ظاهرا کد هایی که کپی کردم درست فرستاده نشده از کدام اگرین گرفتم چک بفرمایید دقیقا استاد همین کداش چیزی ک من دیدم
ببین درون wp_send_json
کلمه ی false رو به اشتباه نوشتی fulse
اصلاحش کن و مجدد بررسی کن.
و همچنین مواردی رو هم که جناب مرادی گفتن بررسی کنید.