منع الاسبام من التسجيل على طريقة Xenforo
شاهدت موضوع في المنتدى الرسمي للشركة بانهم قد منعوا الاسبام من التسجيل وذلك بوضع مؤقت بـ 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> |
رد: منع الاسبام من التسجيل على طريقة Xenforo
شكرا علي الطريقة تنفع علي المنتديات ولا لا
|
رد: منع الاسبام من التسجيل على طريقة Xenforo
طبعا تنفع على منتديات Xenforo
اما منتدايات الفى بى لها هذا الدرس الثالث من دروس سد ثغرات المنتدى وهى ثغره فلود التسجيل لمنع السبام |
رد: منع الاسبام من التسجيل على طريقة Xenforo
بارك الله فيكم وجزيتم خيرا
|
الساعة الآن 05:05 AM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By
Almuhajir