gracias amigos...
ahora tengo un problema un poco más complejo... quiero que mande un email al correo para confirmar y en caso que el usuario haga click en el link cambie el campo activado de 0(con el que registra) a 1(cuando ya esta registrado).
se me ocurre crear una cadena de caracter o random o colocar el email en md5 pero no se como funciona el tema... alguna ayuda?
mi codigo quedo así
Código PHP:
Ver original// conectar mysql
include("conexion.php");
// Recoger Variables
$usuario = $_POST['usuario'];
$clave = $_POST['clave'];
$reclave = $_POST['reclave'];
$email = $_POST['email'];
$reemail = $_POST['reemail'];
// Comparar Similitud
if($clave != $reclave) {
echo "<script language=\"JavaScript\">alert(\"Lo Sentimos, Las Claves Ingresadas no Coinciden\");</script>
<meta http-equiv=\"Refresh\" content=\"0; url=../registrar.php\">";
}
if($email != $reemail) {
echo "<script language=\"JavaScript\">alert(\"Lo Sentimos, Los E-mail Ingresados no Coinciden\");</script>
<meta http-equiv=\"Refresh\" content=\"0; url=../registrar.php\">";
}
// YA Existe
$comprobar_user = mysql_query("SELECT user_usuario FROM usuarios WHERE user_usuario='$usuario'");
$comprobar_email = mysql_query("SELECT user_email FROM usuarios WHERE user_email='$email'");
if($usuario_existe>0||$email_existe>0) {
echo "<script language=\"JavaScript\">alert(\"Lo Sentimos, El Usuario o Email Ingresado ya existe.\");</script>
<meta http-equiv=\"Refresh\" content=\"0; url=../registrar.php\">";
}else{
// Registrar en DB
$sql = "INSERT INTO usuarios (user_id, user_usuario, user_clave, user_email, user_activado) VALUES ('','$usuario','$clave','$email','0')";
echo "El usuario $username ha sido registrado de manera satisfactoria.";
}