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>