المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : منع الاسبام من التسجيل على طريقة Xenforo


هيلبرنت
01-01-2016, 05:39 PM
شاهدت موضوع في المنتدى الرسمي للشركة بانهم قد منعوا الاسبام من التسجيل وذلك بوضع مؤقت بـ 10 ثواني في فورم التسجيل

وهنا سوف نطبق هذا الامر

نتوجه للقالب register_form

نبحث عن

<ul id="ctrl_agree_Disabler"> <li><input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" /></li> </ul>


نستبدله بـ

<ul id="ctrl_agree_Disabler"> <li><input type="submit" value="{xen:phrase sign_up}" accesskey="s" class="button primary" /><span id="RegTimer">(فضلاً انتظر <span>10</span>)</span></li> </ul>

ثم نضع باسفل القالب



<script type="text/javascript"> (function($) { $(function() { var rt = $('#RegTimer'), s = rt.find('span'), t = parseInt(s.text(), 10), sub = $('#SubmitButton'), i = setInterval(function() { t--; if (t <= 0) { rt.hide(); clearInterval(i); } else { s.text(t); } }, 1000); var f = function(e) { if (t > 0) { e.preventDefault(); } }; sub.click(f); sub.closest('form').submit(f); }); })(jQuery); </script>


اتمنى تستفيدوا من الموضوع

مصدره (http://www.xf-ar.com/threads/391/)

sup4all
01-03-2016, 07:13 AM
شكرا علي الطريقة تنفع علي المنتديات ولا لا

هيلبرنت
01-03-2016, 11:50 AM
طبعا تنفع على منتديات Xenforo

اما منتدايات الفى بى لها هذا

الدرس الثالث من دروس سد ثغرات المنتدى وهى ثغره فلود التسجيل لمنع السبام (http://www.helpernt.com/vb/t1740/)

MesterPerfect
05-07-2018, 01:09 PM
بارك الله فيكم وجزيتم خيرا