Sistema de Ingreso de Usuarios

Sistema de Ingreso de Usuarios

Miapa me ha hecho una solicitud en el tutorial de como crear un formulario con imágenes, con esta guía les muestro como crear un buen sistema de ingreso de usuarios utilizando un código creado en Nettuts.

¿Que necesito?

1- Una Base de datos MySQL

2- Descargar el código original desde aquí o el traducido al español por mí desde aquí.

Paso-1

Crea una nueva base de datos y nómbrala como quieras, añade la siguiente secuencia SQL desde tu phpmyadmin

1
2
3
4
5
6
CREATE TABLE `users` (
`UserID` INT(25) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`Username` VARCHAR(65) NOT NULL ,
`Password` VARCHAR(32) NOT NULL ,
`EmailAddress` VARCHAR(255) NOT NULL
);

sql1

Recuerda añadir un usuario a esta base de datos.

Paso-2

Con tu block de notas o Dreamweaver abre el archivo base.php y modifica las siguientes líneas:

1
2
3
4
$dbhost = "localhost"; // Usualmente es "localhost" pero puede ser diferente
$dbname = "nombre_BD"; // El nombre de la base de datos creada para el sistema
$dbuser = "usuario_BD"; // El usuario creado o que añadiste a esta base de datos
$dbpass = "pass_BD"; // El password para acceder a la base de datos

En la primera línea debes poner el host de la base de datos, casi siempre es localhost pero puede variar, en la segunda línea colocas el nombre de la base de datos, en la tercera y en la cuarta el nombre de usuario y el password respectivamente.

Paso-3

Sube todo a tu web y listo, debes tener todo listo en tu web. Ingresa en http://urldetuweb/sitio/index.php y haz clic en registro. (La URL depende del lugar donde subiste tus archivos, por ejemplo, si subiste el contenido de la carpeta a la raíz de tu web, la URL seria http://urldetuweb/index.php)

Paso-4

Una vez que te registres e ingreses con tu usuario, ingresa en http://utldetuweb/sitio/sesion.php (si descargaste la versión traducida), esta pagina es un ejemplo de una pagina solo para usuarios registrados, edita esta de acuerdo a lo que necesites en tu web.

Algunos códigos que te pueden ayudar son los siguientes:

1
<?=$_SESSION['Username']?>

Ese código inserta el nombre del usuario registrado.

1
<?=$_SESSION['EmailAddress']?>

Ese código inserta el email del usuario registrado.

Es un sistema muy simple pero realmente efectivo, No existe una sección de administración, así que si quieres eliminar a un usuario por ejemplo, debes hacerlo directamente desde la base de datos.

Si sabes usar bien este sistema puedes conseguir resultados muy buenos, pronto voy a crear una guía de cómo hacer una página web desde cero con sistema de ingreso de usuarios usando este código.

Mijael es el creador y editor de skyandstars.net donde publica guias y tutoriales sobre WordPress, Cutenews, PHP, HTML y mucho más. Acutalmente estudiante universitario.

Mijael166

Quizas alguna de estas entradas te pueda interesar

8 Comentarios en "Sistema de Ingreso de Usuarios"

  1. ShairNash

    8 Junio 2009

    y como podemos darle una funcion? digo por ejemplo si no eres usuario no puede entrar a tal sección de la página

  2. Mijael

    8 Junio 2009

    A la version traducida que coloque arriba le agregue una pagina llamada sesion.php, verifica el codigo PHP y vas a encontrar el codigo que dice “disculpa, estas intentando ingresar a un area prohibida”, a partir de ahi modifica :P…de todas formas como dije pienso hacer un tutorial para implementarlo en una pagina web completa, quizas con Cutenews y demas.

  3. miapa

    9 Junio 2009

    Esperare guía de cómo hacer una página web desde cero con sistema de ingreso de usuarios usando este código.. se ve reinteresante!! gracias por la atencion espero acabes pronto la guia

  4. Mijael166

    9 Junio 2009

    :P…Seguro que la voy a hacer….esperala :)

  5. Mijael166

    9 Junio 2009

    aun no la he empezado entoncs quizas tarde un poquito. =$

  6. juanjo

    11 Junio 2009

    Buena pagina hermano pero te tengo una pregunta pero quiza sea boba. Pero bueno
    ¿Que es el tal MySQL?, ¿Es muy dificil de usar?, ¿generalmente para que sirve?

    Gracias hermano y bueno ya agrege tu pagina a mis favoritos^^

    Saludos y sigue adelante.

  7. Mijael

    12 Junio 2009

    MySQL son bases de datos, sirven precisamente para eso, para guardar datos, en este caso los nombres de usuarios y los password, si tienes Host Gratuito verifica en los servicios que te ofrecen a ver si tienes MySQL

  8. ShairNash

    12 Junio 2009

    Respuesta al Comentario deMijael: eso seria genial!! para poder aplicarla incluso a cutenews. gracias

Deja un Comentario

Nombre (Requerido)

Email (Requerido pero no publicado)

Web

Comentario (Requerido)

*Tu E-mail es usado para relacionarlo con tu cuenta en Gravatar