aca dejo el codigo de mi Reg.php
Código PHP:
<?php
include "config.php";
?>
<script>
// Validar cadastro
//<![CDATA[
function isAlphaNumeric(value)
{
if (value.match(/^[a-zA-Z0-9]+$/))
return true;
else
return false;
}
function checkform(f)
{
if (f.account.value=="")
{
alert("Tienes que completar todos los campos, usa solamente Letras,NO Numeros!");
return false;
}
if (!isAlphaNumeric(f.account.value))
{
alert("Tienes que completar todos los campos, usa solamente Letras,NO Numeros!");
return false;
}
if (f.password.value=="")
{
alert("Sem Senha ");
return false;
}
if (!isAlphaNumeric(f.password.value))
{
alert("Usa solamente Letras,NO Numeros!");
return false;
}
if (f.password2.value=="")
{
alert("Tienes que repetir la Password.");
return false;
}
if (f.password.value!=f.password2.value)
{
alert("Las Passwords no coinciden!");
return false;
}
return true;
}
//]]>
function Validar(formreg)
{
if(formreg.iagree.checked == true) {
formreg.validation.disabled = false
}
if(formreg.iagree.checked == false) {
formreg.validation.disabled = true
}
}
</script>
<div align="center"><img src="registrar.png" width="450" height="80" />
<p>
<br />
Su cuenta no es transferible, y por tanto su Login como la Password deben ser confidenciales y no puede ser prestadas o dadas nadie!<br />
<br />
<span style="color: red">No confíe en el GM/Admin, que pida su cuenta. No necesitamos la cuenta <u>Login</u> o su <u>Password</u>! ¡Nunca la revele o suministre!</span><br />
<br />
Todos los campos con un <img src="required.gif" width="14" height="14"> Deben ser rellenados obligatoriamente para terminar el registro con éxito.<br />
</p>
</div>
<center>
<body>
<p> </p>
<p> </p>
<div align="center">
<table>
<tr>
<td>
<form action="index.php?index=reg" method="post" name="formreg" id="formreg" onsubmit="return checkform(this)"><tr>
<td><div id="loguin"align="left"><span class="style1"><b><img src="required.gif" width="14" height="14"> Login </b></span>-</div></td>
<td>
<input type="text" name="account" id="user" maxlength="15" size="20" /></b></td>
</tr>
<tr>
<td><div id="loguin"align="left"><span class="style1"><b><img src="required.gif" width="14" height="14"> Email </b></span>-</div></td>
<td>
<input type="text" name="email" id="user" maxlength="150" size="20" /></b></td>
</tr>
<tr>
<td><div id="loguin"align="left"><span class="style1"><b><img src="required.gif" width="14" height="14"> Password </b></span>-</div></td>
<td>
<input type="password" name="password" id="pass" maxlength="15" size="20" /></td>
</tr>
<tr>
<td><div id="loguin"align="left"><span class="style1"><b><img src="required.gif" width="14" height="14"> Repetir Password </b></span>-</div></td>
<td>
<input type="password" name="password2" id="pass" maxlength="15" size="20" /></td>
</tr>
<tr>
<td><div id="loguin"align="left"><span class="style1"><b><img src="required.gif" width="14" height="14"> Pregunta Secreta </b></span>-</div></td>
<td>
<input type="text" name="question" id="user" maxlength="15" size="20" /></b></td>
</tr>
<tr>
<td><div id="loguin"align="left"><span class="style1"><b><img src="required.gif" width="14" height="14"> Respuesta Secreta - </b></span></div></td>
<td>
<input type="text" name="answer" id="user" maxlength="15" size="20" /></b></td>
</tr>
</table>
<p> </p>
<p>
<input type="submit" name="submit" id="botao" value="Registrar" />
<input name="reset" type="reset" id="botao" value="Limpiar" />
</p>
<p> </p>
</div>
<div align="center">
<div id="confirmacao"><?php
if(ereg("^([a-zA-Z0-9_-])*$", $_POST['account']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password']) && ereg("^([a-zA-Z0-9_-])*$", $_POST['password2']) && ereg ("^([a-zA-Z0-9_-])*$", $_POST['question']) && ereg ("^([a-zA-Z0-9_-])*$", $_POST['answer']))
{
if ($page="index.php" && $_POST['account'] && strlen($_POST['account'])<16 && strlen($_POST['account'])>3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2'])
{
$check=mysql_query("select * from accounts where login='".$_POST['account']."'");
$check1=mysql_num_rows($check);
if($check1>0)
{
echo "<p clss='error'><center /><b><font color=\"red\" />Error en el registro, la Cuenta ya existe </b></p>";
}
$check=mysql_query("select * from accounts where email='".$_POST['email']."'");
$check1=mysql_num_rows($check);
if($check1>0)
{
echo "<p clss='error'><center /><b><font color=\"red\" />Error en el registro, el E-mail ya existe </b></p>";
}
else
{
mysql_query("INSERT INTO accounts (login, password, email, question, answer) VALUES ('".$_POST['account']."', '".base64_encode(pack('H*', sha1($_POST['password'])))."', '".$_POST['email']."', '".$_POST['question']."', '".$_POST['answer']."')", $link);
mysql_close($link);
print '<p class="error"><center><b><font color="gold" />La Cuenta: <font color="green">'.$_POST['account'].'</font> se creo correctamente. </b></p></center>';
}
}
else
{
print '<p class="error"><b> </b></p>'.mysql_error();
}
}
else
{
echo "As limitações não foram testadas para a segurança. Se você for confiável que tido a informação correta, consultar por favor à administração. ";
}
?>
<p> </p>
<p> </p>
</div>
</div>
Saludos,