Hola en este post os enseñare como crear un registro de usuarios con validación de campos y activación por mail. Lo primero y más impotantente es crear la base de datos, vamos a utilizar 2 tablas una para usuarios que se han registrado pero no han activado la cuenta aki los codigos: (una de las tablas es usuarios"los activados" y la otra user_temp ya que si no activan no podran entrar) "create table usuarios ( id_usuario smallint(8) NOT NULL auto_increment, usuario varchar(50) NOT NULL, password varchar(50) NOT NULL, email varchar(50) NOT NULL, nombre varchar(50) NOT NULL, fecAlta Date NOT NULL, avatar varchar(255) not null, PRIMARY KEY (id_usuario), UNIQUE KEY (usuario, email) );"; imagino que sabeis lo que significa todo el codigo si no pregunta por comentarios, os voy a dejar un blog en un comentario hay estara el post completo pero si no puntuais es obvio q no os gusta y no dejare el post ni hare la segunda parte. ahora la tabla: "create table users_temp ( id_usersTemp smallint(8) not null auto_increment, nombre varchar(40) not null, usersTemp varchar(50) not null, password varchar(50) not null, email varchar(50) not null, fecAlta date not null, txt_Activ varchar(20) not null, PRIMARY KEY (id_usersTemp), UNIQUE (usersTemp) );"; Para no alargar mas este tutorial y no liarlo todo dejo hecho aqui hasta el formulario de registro que tendra el siguiente codigo: PHP: Registro de usuarios
Como se que es un poco lioso si os gusta y puntuais, pedir los archivos y yo os dejo un link de todas formas si veo que os gusta mi tutorial tendre un blog con todo los archivos si teneis dudas preguntar, si falla algo decirmelo aunque yo lo estoy usando y va perfecto. Saludos.
Formulario de Registro
Registro introducido correctamente en la base de datos
Gracias por registrarte.
Te hemos mandado un mail a para que confirmes el alta. Si no lo recibes comprueba la bandeja de correo no deseado
Gracias!
Administrador