Crear un login con Php y Mysql

¿Cómo programar un login con sesiones en Php y Mysql?

Crear un login con Php y Mysql

¿Cómo programar un login con sesiones en Php y Mysql?

VIDEO ¿Cómo programar un login con sesiones en Php y Mysql?

Sistema de login con niveles de acceso usando sesiones en PHP y MYSQL, aplicación básica que puede extenderse a más funcionalidades.

Desarrollo de un sistema de login con el Lenguaje de Programación web PHP y el Gestor de base de datos relacional MYSQL.

  1. Diseño y lógica de la arquitectura html 
  2. Implementación y uso de sessiones en PHP
  3. Creación y diseño de la Base de datos en MYSQL
  4. Lógica del sistema de login 
  5. Implementación de los directorios accesibles para cada usuario según su nivel de acceso.
  6. Implementación del cierre de sesión o logout.
  7. Integración de Bootstrap 

BASE DE DATOS PARA  EL SISTEMA DE LOGIN

Debemos crear una base de datos, en este caso le pusimos el nombre de loginphp dentro del cual creamos una tabla llamada usuarios:

CREATE TABLE `usuarios` (
  `id` int(11) NOT NULL,
  `nombre` varchar(15) NOT NULL,
  `email` varchar(30) NOT NULL,
  `password` varchar(32) NOT NULL,
  `nivel` enum('admin','operador') NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `usuarios` (`id`, `nombre`, `email`, `password`, `nivel`) VALUES
(1, 'Administrador', 'admin@gmail.com', '21232f297a57a5a743894a0e4a801fc3', 'admin'),
(2, 'Luana', 'operador@gmail.com', '06d4f07c943a4da1c8bfe591abbc3579', 'operador');

ALTER TABLE `usuarios`
  ADD PRIMARY KEY (`id`);

ALTER TABLE `usuarios`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

CONEXIÓN A LA BASE DE DATOS

El siguiente archivo instancia la conexión a la base de datos e implementa la funciòn buscar para el login de nuestro sistema.

<?php 
class ApptivaDB{    
    private $host   ="localhost";
    private $usuario="root";
    private $clave  ="";
    private $db     ="loginphp";
    public $conexion;
    public function __construct(){
        $this->conexion = new mysqli($this->host, $this->usuario, $this->clave,$this->db)
        or die(mysql_error());
        $this->conexion->set_charset("utf8");
    }

    //BUSCAR LOG IN
    public function buscar($tabla, $condicion){
        $resultado = $this->conexion->query("SELECT * FROM $tabla WHERE $condicion") or die($this->conexion->error);
        if($resultado)
            return $resultado->fetch_all(MYSQLI_ASSOC);
        return false;
    } 
}

 

Compártelo...talvez alguién lo necesite!

Whatsapp Messenger Facebook Twitter
ó copia el link

¿Quieres el código fuente del proyecto
Crear un login con Php y Mysql?

...por favor suscríbete gratuitamente para descargarlo

SUSCRÍBIRME

Visitado 1806 veces | Publicado hace 1 año

Más códigos de programación en PHP.

Ver scripts de PHP

© Todos los derechos reservados | codea.app | Comunidad de programación web y desarrollo de aplicaciones móviles | Perú 2019