Registro y login de usuarios con PHP y MySQL (I)

Hace unos años ya desde que hice Geranioshop para el FP de D.A.I. que cursaba y desde aquella quise haceros un tutorial para crear un sistema de registro y login de usuarios. Ahora tengo más conocimientos gracias a squast.me (de hecho estos tutoriales seguirán las pautas que seguí en la creación de este sistema para este proyecto e intentaré mostraros también como implementar Facebook y Twitter Connect). Deciros que siempre hay formas más fáciles y/o mejores para hacer las cosas, y estos tutoriales pueden tener errores.

En este primer capítulo nos centraremos en preparar la base de datos y crear la tabla necesaria para el registro de los usuarios y en los próximos nos pondremos con el código en PHP, formularios, conexiones a la BD, etc.

Para empezar supongo que tenéis conocimientos de MySQL, phpmyadmin, etc para crear las tablas necesarias en la base de datos. Nos ponemos manos a la obra y creamos una BD de nombre usuarios:

CREATE DATABASE IF NOT EXISTS usuarios;
USE usuarios;

Tras tener la base de datos creada, ahora le toca a la tabla para almacenar los datos de los usuarios, de nombre users (podéis llamarle como queráis, usuarios…) con estos campos para empezar:

'iduser' int(5) not null auto_increment,
'nom' varchar(45) not null,
'ape' varchar(45) not null,
'nick' varchar(20) not null,
'email' varchar(40) not null,
'pswd' varchar(32) not null,
'pswd2' varchar(32) not null

Los campos principales son iduser, nick, email y pswd y con los que verificaremos si el usuario ya existe, si la contraseña es correcta (con el campo pswd2) o si el email está siendo usado. A parte de estos campos, podéis usar los que queráis como año de nacimiento, sexo, ciudad, etc. Tras el salto os dejo el archivo por si lo queréis descargar e importar directamente a vuestra base de datos.

Los valores de los campos también los podéis modificar a vuestro gusto haciendo, por ejemplo, que la contraseña (pswd) sea de un determinado número de caracteres como máximo.

En el segundo tutorial empezaremos a crear el formulario y la conexión a la base de datos para añadir los registros del usuario.

[file]http://www.blumbablog.com/wp-content/archivos/tut_users/usuarios-tutorial-1.txt[/file]

Autor: rogeliorabbit

Administrador de Servidores y Páginas Web actualmente sin trabajo. Me interesa la programación, PHP, diseño web, WordPress, Android … Puedes encontrarme en Google+ o en Twitter

Loading Facebook Comments ...
Loading Disqus Comments ...

No Trackbacks.