InicioInfoCreación de un registro con validacion de campos parte 2

Creación de un registro con validacion de campos parte 2

Info8/9/2011
Esta es la segunda parte del tutorial del registro de user: Como veis en el formulario llama al archivo funciones pues este es dixo archivo: Activar usuario

Hola'; $cuerpo .= $usuario; $cuerpo .= '

Gracias por registrarte en COLORATE.

Para completar el registro tienes que confirmar que has recibido el e-mail en el siguiente enlace:

0) return false; else return true; } function validatePassword1($password1){ //NO tiene minimo de 5 caracteres o mas de 12 caracteres if(strlen($password1) < 5 || strlen($password1) > 12) return false; // SI longitud, NO VALIDO numeros y letras else if(!preg_match("/^[0-9a-zA-Z]+$/", $password1)) return false; // SI rellenado, SI email valido else return true; } function validatePassword2($password1, $password2){ //NO coinciden if($password1 != $password2) return false; else return true; } function validateEmail($email){ if ((strlen($email) >= 6) && (substr_count($email,"@" == 1) && (substr($email,0,1) != "@" && (substr($email,strlen($email)-1,1) != "@"){ if ((!strstr($email,"'") && (!strstr($email,""") && (!strstr($email,"\") && (!strstr($email,"$") && (!strstr($email," ")) { //miro si tiene caracter . if (substr_count($email,".">= 1){ //obtengo la terminacion del dominio $term_dom = substr(strrchr ($email, '.'),1); //compruebo que la terminación del dominio sea correcta if (strlen($term_dom)>1 && strlen($term_dom)<5 && (!strstr($term_dom,"@") ){ //compruebo que lo de antes del dominio sea correcto $antes_dom = substr($email,0,strlen($email) - strlen($term_dom) - 1); $caracter_ult = substr($antes_dom,strlen($antes_dom)-1,1); if ($caracter_ult != "@" && $caracter_ult != "."{ $mail_correcto = 1; } } } } } if ($mail_correcto) return true; else return false; } function validateExistMail($mail){ /*Teneis que declarar las variables $servidor, $usuario,$password y $sdb (base de datos). En mi caso para Localhost tengo lo siguiente:*/ $servidor = "localhost"; $usuario = "root"; $password = ""; $sdb = "prueba1"; $ilink2=mysql_connect($servidor,$usuario,$password) or die(mysql_error()); mysql_select_db($sdb,$ilink2); $consulta2= "select id_usersTemp from users_temp where email = '$mail'"; $resultado2=mysql_query($consulta2,$ilink2) or die (mysql_error()); if (mysql_num_rows($resultado2)>0) return false; else return true; } ?> Este es el archivo conectar.php Esto es muy importante teneis que crear el archivo activar_mail.php este archivo estara vacio ya que con una funcio que tenemos le hacemos funcionar solo creenlo vacio y listo. Y por ultimo y no por ello menos importante el activar.php Si necesitais que os explique algo dejar comentarios, y si no os funciona algo os exo un cable. POR FAVOR DEJAR PUNTOS

e
edie8🇦🇷
Usuario
Puntos0
Posts3
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.