السلام عليكم ورحمة الله وبركاته
طلب مني أحد الزملاء في ما مضى أن يمنع العلامه الواصله في التسجيل .
بمعنى أوضح أن لا يستطيع الزائر استخدام العلامه الواصله العربيه في الإسم المستعار .
وعند سؤالي عن السبب في المنع أخبرني بأن بعض الزوار يقوم بتسجيل إسم يشابه إسم كاتب في المنتدى عن طريق إضافة العلامه الواصله لنفس الإسم .
على سبيل المثال :
سوالف
سـوالف
سـوالـف
ســــــــــــــوالف
فبالعلامه الواصله يستطيع الزائر إختيار نفس الإسم ولكن يضيف عليه العلامه الواصله ( ـ ) بعد حرف معين بالإسم .
أجبته بأنه يستطيع إضافة رقم من الأرقام كذلك وبالتالي سيكرر نفس الإسم عن طريق الرقم.
على سبيل المثال:
سوالف
سوالف2
سوالف100
لذلك جازت لي الفكرهوقمت ببرمجته.
خطوات تركيب هذا الهاك البسيط :
1- قم بفك ضغط الملف المرفق مع الموضوع وستجد ملف hack_register_1.php بداخله.
2- قم برفع ملف hack_register_1.php الى مجلد includes بموقعك.
3- قم بفتح ملف register.php بأي محرر للنصوص وابحث عن السطر التالي :
4- أضف بعده السطر التالي :كود PHP:
$_POST['username'] = trim(preg_replace('#\s+#si', ' ', $_POST['username']));
5- احفظ الملف وقم برفعه لموقعك .كود PHP:
// ############### HACK SECTION ###############
require('./includes/hack_register_1.php');
// #########################################
انتهى
---------
أتمنى إبداء الرأي بفكرة الهاك وهل منع العلامه الواصله والأرقام يكفي ؟
تحياتي لكم