Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/10/2008, 12:09
dksiul2811
 
Fecha de Ingreso: febrero-2008
Mensajes: 30
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: No repetir datos de registro

Este es el codigo men:
<?php
if (isset($_POST["username"])) {
$username = $_POST["username"];
$password = $_POST["password"];
$cpassword = $_POST["cpassword"];
$email = $_POST["email"];
// Hay campos en blanco
if($username==NULL|$password==NULL|$cpassword==NUL L|$email==NULL) {
echo "un campo está vacio.";
print ("<P>[ <A HREF='registro.php'>Regresar</A> ]</P>\n");
}else{
// ¿Coinciden las contraseñas?
if($password!=$cpassword) {
echo "Las contraseñas no coinciden";
print ("<P>[ <A HREF='registro.php'>Regresar</A> ]</P>\n");
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
include("conexion.php");
$checkuser = mysql_query("SELECT username FROM users WHERE username='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM users WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if($email_exist>0|$username_exist>0){
echo "EL nombre de usuario o la cuenta de correo estan ya en uso";
print ("<P>[ <A HREF='registro.php'>Regresar</A> ]</P>\n");
}else{
//Todo parece correcto procedemos con la inserccion
// Configura los datos de tu cuenta
include("conexion.php");
$salt = substr ($username, 0,2);
$clave_crypt = crypt ($password, $salt);
$instruccion = "insert into users (username, password, email) values ('$username', '$clave_crypt','$email')";
$consulta = mysql_query ($instruccion, $conexion)
or die ("Fallo en la inserción");
mysql_close ($conexion);
print ("Usuario $username insertado con éxito\n");
session_destroy();
//include("logout.php");
print ("<P>[ <A HREF='login.php'>Ingresar al sistema</A> ]</P>\n");

}
}
}
}
?>