با سلام خدمت عزیزان و استاد بزرگورار
در اجرای کدهای اعتبار سنجی پیعام خطای ایمیل ارسال نمیشود!
false,
'message' => $validation_result['message']
],403);
}
$user = wp_authenticate_email_password(null, $user_email, $user_password);
if (is_wp_error($user))
{
wp_send_json([
'success' => false,
'message' => 'کاربری با این مشخصات یافت نشد'
],407);
}
}
add_action('wp_ajax_nopriv_wp_auth_login','wp_auth_do_login');
function wp_auth_validate_email_and_password($email, $password){
$result = [
'is_valid' => false,
'message' => ""
];
if(empty($email)){
$result ['is_valid'] = false;
$result['message'] = 'ایمیل نمیتواند خالی باشد';
return $result;
}
if(empty($password)){
$result ['is_valid'] = false;
$result['message'] = 'کلمه عبور نمیتواند خالی باشد';
return $result;
}
if(!is_email($email)){
$result ['is_valid'] = false;
$result['message'] = 'ایمیل داده شده معتبر نمیباشد';
return $result;
}
return $result;
}
