كمك فوري در مورد جلوگيري از هك شدن چتetchat

mahdi200

تازه وارد
با سلام دوستان من اسكريپت چتروم etchatرو از اينجا دانلود كردم ونصب كردم ولي يه ايراد داره

الان يكي مياد مارو اذيت ميكنه ماهم نميتونيم بيرونش كنيم

ما چطوري ميتونيم در صفحه ورودي از وارد كردن كاركترهايي مانند / - @ \ جلوگيري كنيم لطفا كمك كنيد

اگه كدي بايد به يكي ازپوشه ها اضافه بشه بفرماييد ممنون

 

hamedset

تازه وارد
حتما چت روم شما نسخه 3 ورژن 6 است

اگر به نسخه 3 ورژن 7 ارتقاع دهید فکر کنم دیگه نتونند مزاحمتون بشن

et-chat-v3-0-7 آخرین ویرایش 2011

سایت اصلی:

می تونید آخرین ورژن رو از سایت اصلی دانلود کنید.

 

masoud2002

تازه وارد
خواهش میکنم یکی بگه چه جوری جلوی کسانی که با اسم بد وارد میشن گرفته بشه مثلا بگه این اسم غیر مجاز است

چی کارکنیم

و چه فایل هایی ر وباید ویرایش کنیم

از مدیریت میخوام لطفا جواب بده

 

masoud2002

تازه وارد
نه این نیست ن اینو پیرایش کردم این مال داخل چت رومه من مال ورودیه میگم مثلا

از درگاه ورودی کسی میخواد با اسم به طور مثال وحشی وارد بشه سیستم بهش بگه (فقط استفاده از حروف و اعداد مجاز می باشد.لطفا با نام دیگری وارد شوید)

خب من اینو میخوام لطفا کمک کنید

 

masoud2002

تازه وارد
یعنی کسی نیست

ببینید فقط تا اینجا شو میدونم که باید اول فایل login.jsرو ویرایش کنم که داخل یه سایت این جوری ویرایش شده بود

ولی 2 فایل دیگه رو هم باید داخل class ویرایش کرد که نمیدونم لطفا اونا رو هم بگید کدومشونه و چه جوری باید ویرایش کرد

ببینید این فایل js


کد:
/* ########################################################################## # ET-Chat v3.x.x # Lizenz: CCPL - http://creativecommons.org/licenses/by-nc/2.0/de/ # Autor: Evgeni Tcherkasski <SEDesign /> # E-mail: info@s-e-d.de # WWW: http://www.sedesign.de ############################################################################*/  window.onload = function() {  // only needed becouse of a bug in ie8 rc1, there is no BG-image without any div manipilation by js Element.show('lay_pw'); Element.hide('lay_pw'); //-------------------------------------------    $("login").onsubmit = function(){   if($F('username').search(/[\^%$#@!&*()/{}\[\]]/gi)>=0){     alert('shoma mojaz be vorood ba in esm nemibashid');     return false;     }  if(!$('check').checked) { alert('قوانین را بپذیرید تا بتوانید وارد چت روم شوید'); return false; }      if (!Element.visible('lay_pw')) $('pw').value='';     $('submit_button').disabled = true;      var myAjaxObj= new Ajax.Request(                  "./?CheckUserName",                  {                   onSuccess: function(ajaxResult) {                      if (ajaxResult.responseText==1) location.href='./?Chat';                      else{                             $('submit_button').disabled = false;                             if (ajaxResult.responseText=='pw' || ajaxResult.responseText=='pw+invisible') {                                      Element.show('lay_pw');                                     if (ajaxResult.responseText=='pw+invisible') Element.show('lay_invisible');                                      Element.hide('lay_gender');                                      $("pw").focus();                             } else {                                  if (ajaxResult.responseText=='blacklist') location.href="./?AfterBlacklistInsertion";                                  else if(!ajaxResult.responseText.empty()) alert(ajaxResult.responseText);                                 else {                                     $('username').value='';                                     $('username').focus();                                     }                                  }                          }                      },                   postBody: $("login").serialize()                  }         );      return false;   } }
خواهش میکنم بگید

 
بالا