Antes de iniciar el registro hago las siguientes comprobaciones, además tengo un chaptca o como se diga :P
Código PHP:
$deNick = $deNombre = $_POST['tuDatos'];
$deMail = $_POST['tuEmail'];
if(!$deNick || !$deNombre || $deNick==''){ $error.='-15'; }
if(!$deMail){ $error.='-4'; }
if($_POST['deNick']=='') $error.='-15';
$query='SELECT * FROM usuarios WHERE login = "'.$deNick.'"';
if($sql->contarSQL($query)!=0){ $error.='-13'; }
$query='SELECT * FROM usuarios WHERE email = "'.$deMail.'"';
if($sql->contarSQL($query)!=0){ $error.='-14'; }
$passN=$_POST['passN'];
$passR=$_POST['passR'];
if(($passN) && ($passR)){
if($passN!=$passR){
$error.='-1'; break;
}else{
$pass=$_POST['passN'];
}
}else{
if($passN || $passR){ $error.="-3"; }else{ $error.="-1"; }
}
Muchas gracias, Luis.