منتديات هرقلة ستار




أهلا وسهلا بك زائرنا الكريم في منتديات هرقلة ستار، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .




اضافة رد جديد اضافة موضوع جديد


24-10-2023 11:51

معلومات الكاتب ▼
إنضم في : 24-03-2022
رقم العضوية : 1
المشاركات : 542
قوة السمعة : 100

في هذا الشرح سنتطرق إلى طريقة

Recapatcha عند التسجيل وذلك في المنتدى نقوم أولا بالدخول إلى حساب جوجل أو عمل حساب جديدندخل على الرابط التالي

google.com/recaptcha/about/</pre>[p]نختار V3 Admin Consoleشرح إضافة RECAPATCHA لمنع تسجيل السبامنختار بعد ذلك إسما للcapatchaشرح إضافة RECAPATCHA لمنع تسجيل السبامنختار بعد ذلك Défi (V2)شرح إضافة RECAPATCHA لمنع تسجيل السبامنقوم بإدراج رابط الموقع كما هو مبين بالصورة شرح إضافة RECAPATCHA لمنع تسجيل السبامشرح إضافة RECAPATCHA لمنع تسجيل السبامبعد الضغط على Envoyer يظهر لنا الكود التالي والذي سنقوم بنسخه نقوم بفتح الرابط Voir l'intégration coté client الموضح في الصورة شرح إضافة RECAPATCHA لمنع تسجيل السبامالكود الذي سنقوم بنسخه

في قالب register نقوم بإستبدال الكود التالي

{if {$_CONF['info_row']['captcha_o']} == 1 }
{if {$_CONF['info_row']['captcha_type']} == 'captcha_IMG'}

<dt></dt>
{$lang['Image_Verification']}
{$lang['Verification']}

<input name="code" id="code_confirm" class="max-input" type="text" size="10" dir="ltr"/> &nbsp;&nbsp;شرح إضافة RECAPATCHA لمنع تسجيل السبام
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a onclick="updateImg();">{$lang['Image_replacement']}</a>
<script type='text/javascript'>
var clicks = 0;
function updateImg()
{
clicks++
var doc = document.getElementById("turing");
doc.src = "includes/captcha.php" + "?act=" + clicks;
}
</script>

{else}

<dt></dt>
{$lang['random_question']}


{$question}

{$answer}


<input name="code" id="code_confirm" class="max-input" type="text" size="40" dir="{$_CONF['info_row']['content_dir']}" />
<input value="{$answer}" type="hidden" name="code_answer" id="code_answer" class="max-input" />


{/if}
{/if}</pre>[p]بالكود التالي

{$lang['Image_Verification']}
{$lang['Verification']}

<script src="

async defer></script>



</pre>[p]

مع إستبدال site_key بالمفتاح الذي تحصلت عليه من موقع google recaptcha

نقوم بإضافة المعرف id في الكود التالي

<form name="register" method="post" id="my_captcha_form"action="index.php?page=register&amp;start=1"></pre>[p]في آخر قالب register نضيف الكود التالي

<script>document.getElementById("my_captcha_form").addEventListener("submit",function(evt)
{
var response = grecaptcha.getResponse();
if(response.length == 0)
{
Swal.fire({
icon: "error",
title: "خطأ في التسجيل",
text: "الرجاء التحقق من الكابتشا",

});
evt.preventDefault();
return false;
}
});</script>
<script src="

[p]

النتيجة النهائية لنموذج التسجيل

<figure class="image">شرح إضافة RECAPATCHA لمنع تسجيل السبام</figure>

في صورة عدم التأكد من الكابتشا يظهر لنا التنبيه التالي

<figure class="image">شرح إضافة RECAPATCHA لمنع تسجيل السبام</figure>

أرجو أن يكون الشرح واضحا وأن تحصل به الفائدة


اضافة رد جديد اضافة موضوع جديد




الكلمات الدلالية
إضافة ، RECAPATCHA ، لمنع ، تسجيل ، السبام ،