Здравейте Имам проблем с 1 регистър

Doktora1996

Registered
Здравейте имам 1 проблем с регистъра значи направен е да проверява за съвпадение но когато е ника например 'zaek' друг човек като си направи акаунт с име 'zaEk' влиза с акаунта на потребителят 'zaek' можете ли да ми помогнете да го оправя
PHP:
<script language="JavaScript" type="text/JavaScript">
//<![CDATA[
function validate(form)
{
if (form.ps_loginname.value =="") {
        form.ps_loginname.focus();
		alert("Please enter Account.");
        return false;
	}
	var filter  = /^([a-zA-Z0-9\-\_])+$/;
	if (!filter.test(form.ps_loginname.value)) {
        form.ps_loginname.focus();
		alert('Invalid Account use only letters (a-Z) and numbers (0-9)');
        return false;
	}
	
	if (form.ps_loginname.value.length<4) {
        form.ps_loginname.focus();
		alert("Account does not match the length (4~10)");
        return false;
	}
	
if (form.ps_password.value =="" ) {
        form.ps_password.focus();
		alert("Please enter Password.");
        return false;
	}
		var filter  = /^([a-zA-Z0-9\-\_])+$/;
	if (!filter.test(form.ps_password.value)) {
        form.ps_password.focus();
		alert('Invalid Password use only letters (a-Z) and numbers (0-9)');
        return false;
	}
	if (form.ps_password.value.length<4) {
        form.ps_password.focus();
		alert("Password does not match the length (4~10)");
        return false;
	}
	
	if (form.ps_repassword.value =="") {
        form.ps_repassword.focus();
		alert("Please enter Re-Password.");
        return false;
	}
			var filter  = /^([a-zA-Z0-9\-\_])+$/;
	if (!filter.test(form.ps_repassword.value)) {
        form.ps_repassword.focus();
		alert('Invalid Re-Password use  letters (a-Z) and numbers (0-9)');
        return false;
	}
	if (form.ps_repassword.value.length<4) {
        form.ps_repassword.focus();
		alert("Re-Password does not match the length (4~10)");
        return false;
	}
	
	if(form.ps_password.value !== form.ps_repassword.value) {
		alert("The passwords you entered do not match.");
        form.ps_password.focus();
        return false;
	}
	
    if (form.ps_person_id.value =="") {
        form.ps_person_id.focus();
		alert("Please enter Personal ID.");
        return false;
	}
	var filter  = /^([0-9])+$/;
	if (!filter.test(form.ps_person_id.value)) {
        form.ps_person_id.focus();
		alert('Invalid Personal ID use ONLY NUMBERS (0-9)');
        return false;
	}
	if (form.ps_person_id.value.length<7) {
        form.ps_person_id.focus();
		alert("Personal ID does not match the length (7 numbers)");
        return false;
	}


	  if (isEmptyStr(form.ps_email.value))
    {
        alert("Please enter E-mail.");
        form.ps_email.focus();
        return false;
    }
		filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(trimAll(form.ps_email.value))) {
		alert("Email is invalid (ex. email@abv.bg)");
        form.ps_email.focus();
        return false;
	}

	function popWindow(url,w,h,scrollbars) {
	if(scrollbars) scrollbars = ",scrollbars=yes";
	else scrollbars = "";
	window.open(url, '',  'top=0,left=0,width='+w+',height='+h+scrollbars);
}
function isEmptyStr(strValue) {
   strValue = trimAll(strValue);
   if(strValue.length > 0){
     return false;
   }
   return true;
}

function trimAll( strValue ) {
 var objRegExp = /^(\s*)$/;

    if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
          return strValue;
    }
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) {
       strValue = strValue.replace(objRegExp, '$2');
    }
  return strValue;
}

if (form.ps_recquest.value =="")
    {
        alert("Please enter Secret Question.");
        form.ps_recquest.focus();
        return false;
    }
	
    var filter  = /^([a-zA-Z0-9\-\_])+$/;
	if (!filter.test(form.ps_recquest.value)) {
        form.ps_recquest.focus();
		alert('Invalid Secret Question use only letters (a-Z) and numbers (0-9)');
        return false;
	}
	if (form.ps_recquest.value.length<4)
    {
        alert("Secret Question does not match the length (4~10)");
        form.ps_recquest.focus();
        return false;
    }

	if (form.ps_recans.value =="")
    {
        alert("Please enter Secret answer.");
        form.ps_recans.focus();
        return false;
    }
	
	var filter  = /^([a-zA-Z0-9\-\_])+$/;
	if (!filter.test(form.ps_recans.value)) {
        form.ps_recans.focus();
		alert('Invalid Secret Answer use only letters (a-Z) and numbers (0-9)');
        return false;
	}
	
	if (form.ps_recans.value.length<4)
    {
        alert("Secret Answer does not match the length (4~10)");
        form.ps_recans.focus();
        return false;
    }


	

    return true;
}
function showHideCities(indx,city) {
	if(indx == 1) {
		if(city == 1000) {
			document.getElementById('selectcity').style.display = "inline";
			document.getElementById('inputcity').style.display = "inline";
		} else {
			document.getElementById('selectcity').style.display = "inline";
			document.getElementById('inputcity').style.display = "none";
		}
	} else {
		document.getElementById('selectcity').style.display = "none";
		document.getElementById('inputcity').style.display = "inline";
	}
}
//]]>

function numberText(event, sender)
{
	var e = window.event ? window.event : event;
	var key = document.all ? e.keyCode : e.charCode;

	if (!key) return true;
	
	key = String.fromCharCode(key);
	if (!key.match(/[0-9]/))
		return false;
}
</script>

<table width="553" height="330"  border="0" align="center" cellpadding="3" cellspacing="0" >
  <tr>
    <td scope="row"><div align="center">
        <? 	if (isset($_POST["registration"]))
	                              {
                                        include("modules/doregister.php");
                                        
                                      } 
                            ?>
    </div><br></td>
  </tr>

  <tr>
    <td><div align="center"><font face=Tahoma><center><b>BlackMu Registration</b></center></font><br><br>
        <? 
					  echo '<form action="" method="post" name="register_from" id="register_from">
                    <table align=center  width="340" border="0" cellspacing="2" cellpadding="2">
  <tr>
                        <td width="106"><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Account</div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_loginname" type="text" id="ps_loginname" size="14" maxlength="10" value="">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Password</div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_password" type="password" id="ps_password" size="14" maxlength="10" value="">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Re-Password</div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_repassword" type="password" id="ps_repassword" size="14" maxlength="10" value="">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Personal ID</div>
                            <div align="right"></div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_person_id" type="text" id="ps_person_id" size="14" maxlength="7" value="" onkeypress="return numberText(event, this)"><font class="normal_text_white"></font>
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>E-Mail</div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_email" type="text" id="ps_email" size="17" maxlength="30" value="">
                        </div></td>
                      </tr>
<tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Verify Code</div></td>
                        <td colspan="4"><div align="left"><img src="includes/image_verify.php" alt="Image Verify">
                                
                              
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Verify Input</div></td>
                        <td colspan="4"><div align="left">
                            <input name="verifyinput2" type="text" id="verifyinput2" size="6" maxlength="10">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Secret Question</div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_recquest" type="text" id="ps_recquest" size="17" maxlength="10" value="">
                        </div></td>
                      </tr>
                      <tr>
                        <td><div align="right" class="normal_text_white"><font face=tahoma color=dimgray>Secret Answer</div></td>
                        <td colspan="4"><div align="left">
                            <input name="ps_recans" type="text" id="ps_recans" size="17" maxlength="10" value="">
                        </div></td>
                      </tr>
    <tr>
      <td> </td>
      <td> </td>

      <td><label>
	  <input name="registration" type="hidden" id="registration" value="registration">
	<input type="submit" name="submit" value="New Account" class="button" onClick="return validate(document.register_from);">
      </label></td>
    </tr>
</FORM>
<table width="320" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="395" height="37"><div align="center">
        <table width="220" border="0" cellspacing="0" cellpadding="0">
        </table>
    </div></td>
  </tr>
  <tr>
    <td><div align="center">
        <table width="220" border="0" cellspacing="0" cellpadding="0">
        </table>
    </div></td>
  </tr>


';  
?>
    </div></td>
  </tr>
</table>
</table>
 

Back
Горе