
24/05/2014, 08:00
|
| | Fecha de Ingreso: marzo-2014
Mensajes: 168
Antigüedad: 11 años Puntos: 2 | |
Respuesta: Porque me da error Ahora, tengo este error con mi nuevo código (mejorado): Las contraseñas no coinciden
Error, no se han insertado los datos.
Usuario OfSerker creado con éxito. Enviando un mail a [email protected] que luego deberás aceptar
Os paso el código y decidme porque me sale que no se insertarón los datos i pk la pw no coincide.
Código completo: Código PHP: <?php
require_once('./config/funciones.php');
conectar('caca', 'sese', 'lele', 'noleas');
//Recibir
$user = strip_tags($_POST['usernamesignup']);
$pass = strip_tags(sha1($_POST['passwordsignup']));
$mail = strip_tags($_POST['emailsignup']);
$repw = strip_tags($_POST['passwordsignup_confirm']);
$ip = $_SERVER['REMOTE_ADDR'];
$key = $aleatorio = uniqid();
$activado = "0";
$query = mysql_query('SELECT * FROM users WHERE user="'.mysql_real_escape_string($user).'"');
$jlquery = mysql_query('SELECT * FROM users WHERE mail="'.mysql_real_escape_string($mail).'"');
if($existe = mysql_fetch_object($query))
{
echo 'El usuario '.$user.' ya existe<br />';
header("refresh: 4; url=./register.html");
}else{
}
if($existe = mysql_fetch_object($jlquery)) {
echo 'El mail '.$mail.' ya está registrado<br />';
header("refresh: 4; url=./register.html");
}else{
}
if($user==NULL|$pass==NULL|$repw==NULL|$mail==NULL)
{
echo "Comprueva todos los campos<br />";
header("refresh: 4; url=./register.html");
}else{
if($pass!=$repw) {
echo "Las contraseñas no coinciden<br />";
header("refresh: 4; url=./register.html");
}else{
$meter = mysql_query('INSERT INTO users (user, pass, mail, codigo, activado, ip) values
("'.mysql_real_escape_string($user).'",
"'.mysql_real_escape_string($pass).'",
"'.mysql_real_escape_string($mail).'"
,"'.mysql_real_escape_string($key).'","'.
mysql_real_escape_string($activado).'"
,"'.$ip.'")');
}
if(!$meter) {
echo 'Error, no se han insertado los datos.<br />';
}else{
}
$path="www.ofserker.netai.net/"; //creamos nuestra direccion, con las carpetas que sean si hay
//armamos nuestro link para enviar por mail en la variable $activateLink
$activateLink=$path."activacion?id=".$row['key']."&activateKey=".$aleatorio."";
// Datos del email
$nombre_origen = "OfSerker Web";
$email_origen = "[email protected]";
$email_copia = "[email protected]";
$email_ocultos = "[email protected]";
$email_destino = "".$row['mail']."";
$asunto = "".$row['user']." Datos de registro en Cevit, guarde este email.";
$mensaje = '<table width="629" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="623" align="left"></td>
</tr>
<tr>
<td bgcolor="#2EA354"><div style="color:#FFFFFF; font-size:14; font-family: Arial, Helvetica, sans-serif; text-transform: capitalize; font-weight: bold;"><strong> Estos son sus datos de registro, '.$row['user'].'</strong></div></td>
</tr>
<tr>
<td height="95" align="left" valign="top"><div style=" color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:3px;"> USUARIO: '.$row['usuer'].'</strong><br><br><br>
<strong>SU CLAVE : </strong>'.$row['pass'].'</strong><br><br><br>
<strong>SU EMAIL : </strong>'.$row['mail'].'</strong><br><br><br>
<strong>SU LINK DE ACTIVACION:<br><a href="'.$activateLink.'">'.$activateLink.' </strong></a><br><br><br>
<strong>POR FAVOR HAGA CLICK EN LINK DE ARRIBA PARA ACTIVAR SU CUENRA Y ACCEDER A LA PAGINA SIN RESTRICCIONES</strong><br><br><br>
<strong>SI EL LINK NO FUNCIONA A LA PRIMERA INTENTELO UNA SEGUNDA, EL SERVIDOR A VECES TARDA EN PROCESAR LA PRIMERA ORDEN</strong><br><br><br>
<strong>GRACIAS POR REGISTRARSE EN CEVIT.</strong><br><br><br>
</div>
</td>
</tr>
</table>';
$formato = "html";
//*****************************************************************//
$headers = "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";
$headers .= "X-Sender: $email_origen \r\n";
$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";
//*****************************************************************//
//www.ofserker.netai.net/activacion.php?id=$aleatorio
if($formato == "html")
{
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n"; }
else
{
$headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";
}
$supermail = mail($email_destino, $asunto, $mensaje, $headers);
{
}
if ($supermail)
{
echo "Usuario <strong>$user</strong> creado con éxito. Enviando un mail a <strong>$mail</strong> que luego deberás aceptar $direccion";
header("refresh: 8; url=./index.php");
}else{
echo 'Hubo un error en el registro';
header("refresh: 4; url=./index.php");
}
}
?> Atentamente, OfSerker. |