CÓMO CREAR EL MODULO DE LOGÍN

Documentos relacionados
Tabla de contenidos Introducción...3 Objetivos...3 Links de utilidad...3 CodeIgniter...3 Bootstrap...3 Servidor Local...3 Editor de Texto...

Elementos de Control en Bootstrap

Curso de PHP Modulo 7 Creando Una Base de Datos y accediendo a ella R-Luis

Práctica 02. Formularios

Práctica Desarrollo de Aplicaciones Avanzadas con Tecnología JAVA. Convocatoria de Septiembre

En esta práctica se verá cómo crear una base de datos MySQL mediante el programa phpmyadmin y su posterior explotación a través de PHP.

DPWEB I, Carrito de Compras Parte 1, Ing. Tomas Urbina. Carrito de compras con PHP y MYSQL (Parte 1)

Módulo G: CARGA Y MOSTRAR ARCHIVO E IMAGENES

Manual de usuario Fondo.esfinge.mx

PROYECTO ADMINISTRADOR DE CONTENIDO

Técnicas para la enseñanza de. Desarrollo Web. PH P - m ysqli. Liliana Gutiérrez Flores. Enero de 2016

TUTORIAL I INSTRUCTIVO PARA LA INSTALACIÓN DEL PROGRAMA APS EDUCATIVO

Manual de uso cliente Citrix Receiver en sistemas operativos Windows

Construcción de interfaces de usuario, usando: Bootstrap 4, HTML, Imágenes

Creación de una Base de datos

2.4 Luego, en la pestaña superior al lado de la barra del menú, elegir Desarrollador de aplicaciones

MANUAL CONFIGURACIÓN P2P HICLOUDCAM GVS SECURITY

Localizar direcciones en Google Maps con PHP

Sistema de Evaluación Docente (SED) MANUAL DEL MAESTRO

Conexión de Sistemas en Red

Manual de Creación y Uso de pbwiki

Manual de Usuario ARCHIVOS Y ANEXOS DEL PEDIMENTO AGENCIA ADUANAL PÉREZ ORTIZ DESARROLLADO POR: SISTEMAS AAPO

Cómo exportar datos a Excel utilizando PHP y MySQL

DISEÑO WEB CSS CON DOS, TRES O MÁS COLUMNAS CON FLOAT. WIDTH EN PORCENTAJES NO FUNCIONA? TIPOS DE ANCHO. EJEMPLOS. (CU01036D)


TALLER PHP + POSTGRES (CONEXIÓN)

PREPARANDO EL ENTORNO DE DESARROLLO. DESCARGAR E INSTALAR NOTEPAD++ COMO EDITOR DE CÓDIGO (CU00708B)

GUÍA PARA EL USUARIO CAPTURA PRE-REGISTRO

GRUPO TECNOLOGICO NIT: Fecha de creación 27/02/2017 Versión 1.0

Creación de ID de Apple. 1.- Para poder iniciar con la creación de nuestra cuenta Apple ID, primero ingresaremos a la opción Ajustes

UNIVERSIDAD JUÁREZ DEL ESTADO DE DURANGO

GRUPO TECNOLOGICO NIT: Fecha de creación 27/02/2017 Versión 1.0

MANUAL DE USUARIO PARA EL SISTEMA DE INFORMACIÓN

CÓMO INICIAR UNA SESIÓN DE CONTROL REMOTO BAJO DEMANDA

ANEXO A. FRAMEWORK SARA

DIRECCIÓN REGIONAL DE TRABAJO Y PROMOCIÓN DEL EMPLEO MANUAL DE USUARIO SISTEMA DE GESTIÓN DE CONTENIDO PORTAL DEL GOBIERNO REGIONAL DEL CALLAO

Como postular a cargos en concurso de INE por Laborum.com

PASOS PARA ACTUALIZAR EL SISTEMA SICO CON SQL 2005

GUÍA DE AYUDA No. 679

ELABORACIÓN DE PÁGINAS WEB. CBTIS No. 02 ISC. RICARDO GARCÍA LÓPEZ

PROPIEDADES VISIBILITY (VISIBLE, HIDDEN, COLLAPSE) Y OVERFLOW CSS. SCROLL. OVERFLOW- X Y OVERFLOW-Y. EJEMPLOS (CU01038D)

Integración script de servidor con los sistemas gestores de base de datos

MANUAL DE USUARIO PORTAL DE PROVEEDORES

1. Servidor Web. (apache). 2. PHP. 3. Manejador de base de datos (mysql, postgress).

MANUAL DE CREACION DE FORMULARIOS PARTE 1. Este manual tiene como finalidad explicar como se pueden crear los formularios sencillos de un proyecto.

Constructor de sitios. Manual de Usuario

PASOS PARA ACTUALIZAR EL SISTEMA SICO CON SQL 2000

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix

MANUAL DE USUARIO PARA LA INSCRIPCION DE CANDIDATOS A KDTS. DE LA ESCUELA SUPERIOR MILITAR ELOY ALFARO

MySQL por línea de comandos

Ing. Vladimir Ruben Poma L.

GUIA DE LABORATORIO N 9 B. (000Webhost Php- Para desarrollar en casa)

REGISTRO Y ALTA DE CUENTA EN SERVICIOS DIGITALES IMSS. Contenido

Protocolo Verificación Instalación de Librerías y Componentes National Soft

MANUAL DE INSTALACIÓN EN WINDOWS

GUÍA DE AUTO-MATRÍCULA A CURSOS DE AUTOAPRENDIZAJE

SISTEMA DE REGISTRO WEB Perfil Docente INTEGRAL TECHNOLOGIES

Cómo crear una tabla editable con PHP, MySQL y jquery

Manual de Instalación. WAMP Server Escuela de Ingeniería de Sistemas Informáticos

Sistema de Contrataciones Administrativas Electrónicas (SISCAE) GUÍA DE USUARIO BÚSQUEDA DE PROCESOS

ELECTIVA EVALUACION FINAL

Modulo C: Enviar correo electrónico

INSTALACIÓN ISE DE XILINX INC. Versión 1.1. Carlos Mario Martínez Castro

GUÍA DE TRABAJO GRADO 11 Programación de. Software Ing. Néstor Raúl Suarez Perpiñan Página 1 de 8

Laboratorio 5 Consulta con Base de Datos

Controlador. Modelo. Vista. Petición. Respuesta. Filtra la entrada (autenticación, validación de petición) Ejecución de acciones

Gestión de bases de datos de mysql desde Dreamweaver

Manual de usuario de aplicación web Mister Chef.

DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN SUBDIRECCIÓN DE SISTEMAS

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL

KOMPOZER. Algunas opciones avanzadas: CSS, plantillas...

Fallo en conexión de red

PRESENTADO POR: JOSE IVAN MELO ACOSTA SERGIO ESTEBAN BERNAL CASTILLO MANUAL DEL USUARIO UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERIA

Manual Nóminas Escritorio

INSTRUCTIVO PORTAL DOCENTE. Esperamos poder trabajar en conjunto y estamos atento a sus dudas y o consultas.

Elaboración de contenidos educativos digitales. Guía sobre Prezi

Tutorial de Unity 3D Tema 52 Bases de Datos. Tutorial de Unity 3D. Bases de Datos

Manual de Usuario para el Sistema de Proveedores. Versión 0.1

Sistema Único de Beneficiarios de Educación Superior.

Parcial Programación 3

JAVASCRIPT CREATEELEMENT, CREATETEXTNODE, APPENDCHILD. MODIFICAR PROPIEDAD ONCLICK CON JAVASCRIPT (CU01140E)

GUÍA DE TRABAJO N 7 LENGUAJE C# Educación Media Fortalecida Programación de Software Grado 11 Ing. Néstor Raúl Suarez Perpiñan Página 1 de 8

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>.

Manual de Capacitación Pago Link

Cómo utilizar eficazmente el programador de tareas.

SOFTWARE DE FIRMA DIGITAL

Manual de usuario. Sistema de Calificaciones del Nivel Primaria. Maestro.

1. Primer paso. Prerrequisitos

MANUAL PARA PADRES - ALEXIA

FREENAS INTALACIÓN Y CONFIGURACIÓN.

Guía de Instalación de SIIL. SIIL Edición Personal

1. Busca e instala un servidor de mensajería instantánea Jabber/XMPP de libre distribución para GNU/Linux o Windows.

1. Primero abrimos el aplicativo pgadmin con el cual manejaremos la base de datos de Postgres.

DIRECCIÓN GENERAL DE ADMINISTRACIÓN E INFORMÁTICA SA SNAM-PORCINOS

RESTAURACIÓN DE ARCHIVOS DESDE UN AGENTE LOCAL

Manual de Usuario para cambio de contraseña de Alumnos y Empleados ITSON. Solicitud de Cambio Password

Servicios en el Portal de Control 2000

PROCESO DE REGISTRO Y DESBLOQUEO DEL EQUIPO (MAGALLANES) DEL PROGRAMA MI

Transcripción:

CÓMO CREAR EL MODULO DE LOGÍN En esta guía se encuentra el paso a paso de cómo desarrollar su aplicativo de login: 1. Lo primero que se debe hacer es crear el archivo principal, es decir index.php de la siguiente manera: <!DOCTYPE html> <html> <head> <title>mi Sitio Iniciar Sesión</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <style type="text/css" rel="stylesheet">.cuadrouno { border: 2px solid #73AD21; width:600px; margin:0 auto; padding:20px; border-radius: 25px; </style> </head> <body> <div class="cuadrouno"> <form class="form-horizontal" method="post" action=""> <div class="form-group"> <label for="n_usuario" class="col-sm-2 control-label">usuario</label> <div class="col-sm-10"> <input class="form-control" name="n_usuario" id="n_usuario" placeholder="digite su Usuario"> <div class="form-group"> <label for="pwd" class="col-sm-2 control-label">contraseña</label> <div class="col-sm-10"> <input type="password" class="form-control" name="pwd" id="pwd" placeholder="digite su Contraseña"> Fundación de capacitación Para el Trabajo y desarrollo Humano High System Training, Res. 030 De la Secretaria

<div class="form-group"> <div class="col-sm-offset-2 col-sm-10"> <button type="submit" class="btn btn-primary">iniciar Sesión</button> </form> </body> </html> <?PHP require 'conexion.php' ; if (isset ($_POST['n_usuario'],$_POST['pwd'])) { $usuario = $_POST['n_usuario'] ; $password = $_POST['pwd'] ; $sql = "SELECT id_usuario, nombre_usuario FROM usuario WHERE id_usuario='".$usuario."' AND contrasenna='".$password."'"; $comprobar = $mysqli -> query ($sql); if ($comprobar->num_rows > 0) { echo "si" ; // output data of each row while($row = $comprobar->fetch_assoc()) { setcookie("misitio_userid",$row["id_usuario"], time() + 3600); setcookie("misitio_username",$row["nombre_usuario"], time() + 3600); else { echo "Usuario o Contraseña incorrectos"; setcookie("misitio_userid","", time() + 3600); setcookie("misitio_username","", time() + 3600);

header("location:inicio.php");?> Lo guardamos dentro de la carpeta LOGIN que se encuentra creada dentro de la carpeta www de nuestro WampServer y le colocamos el nombre: index.php Nota: Previamente se debe crear dentro de la carpeta www de nuestro WampServer una carpeta llamada LOGIN. Ten en cuenta que para ahorrar espacio y mejorar la presentación se han incluido en el archivo principal también el archivo que permite hacer la conexión con la base de datos y los estilos bootstrap 1 que permiten darle una mejor presentación a nuestro aplicativo. De la misma manera se incluye la consulta SQl que valida si existe un determinado usuario y contraseña para poder iniciar la sesión. 2. A continuación vamos a realizar el archivo inicio.php el cual nos permitirá ejecutar la acción determinada (iniciar sesión o volver a la página principal) según sea el caso (es decir si ingresamos los datos correctos o incorrectos) <HTML> <HEAD> <link href="css/bootstrap.min.css" rel="stylesheet"> <style type="text/css" rel="stylesheet">.cuadrouno { border: 2px solid #73AD21; width:300px; margin:0 auto; padding:20px; border-radius: 25px; </style> </HEAD> <BODY> <div class="cuadrouno"> <?php 1 Bootstrap se refiere a estilos para insertar en las aplicaciones que son de uso libre y se pueden descargar gratuitamente desde internet.

if(isset($_cookie["misitio_userid"])) { echo "<p class='bg-info'>"; echo "Bienvenido ".$_COOKIE["misitio_userName"]." usted tiene privilegios de Administrador"; echo "</P>"; else { echo"<p class='bg-warning'>"; echo "No haz iniciado sesión <br/> <a href=index.php>iniciar Sesión</a>"; echo "</P>";?> <div> </BODY> </HTML> Lo guardamos dentro de la carpeta LOGIN que se encuentra creada dentro de la carpeta www de nuestro WampServer y le colocamos el nombre: inicio.php 3. Luego hacemos el archivo de conexión a la base de datos previamente realizada (al final se explicará cómo realizar la base de datos a través de phpmyadmin): <?php $mysqli = new mysqli ('localhost','root','', 'login' );?> Lo guardamos dentro de la carpeta LOGIN que se encuentra creada dentro de la carpeta www de nuestro WampServer y le colocamos el nombre: inicio.php 4. Se deben incluir dentro de la carpeta LOGIN las carpetas correspondientes al bootstrap que son: css, fonts y js; que se obtienen al descomprimir el archivo que descargamos desde la página de internet de bootstrap 2. 2 http://getbootstrap.com/

Ahora veremos el proceso de creación de la base de datos desde phpmyadmin de WampServer: 1. Iniciamos WampServer 2. Permitimos la advertencia del control de cuentas de usuario (clic en la opción sí) 3. Damos clic en el logo de WampServer que se encuentra en el deslizador de la esquina inferior derecha (al lado de la hora)

4. Damos clic en phpmyadmin 5. Se abrirá el navegador con la página de phpmyadmin 6. En la parte superior izquierda damos clic en Nueva (para crear una nueva base de datos) y llenamos los campos: Nombre de la base de datos: login Cotejamiento: utf8_spanish_ci Y damos clic en el botón crear

Saldrá un aviso diciendo que la base de datos ha sido creada. 7. Luego damos clic en el nombre de nuestra base de datos que aparecerá en la parte superior izquierda y hacemos clic en el botón SQL para crear una tabla. 8. Ejecutamos la siguiente instrucción SQL para crear una tabla: CREATE TABLE usuario (id_usuario int primary key not null, nombre_usuario char(80), email char (50), contrasennna char (25), sexo int)

Y daremos clic en continuar. Nos saldrá un mensaje diciendo que la tabla fue creada. 9. Luego deberemos hacer clic en la parte superior izquierda en el nombre de nuestra tabla (en este caso usuario) y examinaremos en el botón estructura los campos que hemos creado. Iremos nuevamente al botón SQL para ejecutar una instrucción que nos permita agregarle datos a los campos de nuestra tabla. Ejecutaremos la siguiente instrucción SQL: INSERT INTO usuario VALUES (123456, 'Pepito Perez', 'pepitoperez@gmailcom', '123456', 1); Y daremos clic en el botón continuar. Nos saldrá un mensaje diciendo que la instrucción SQL fue ejecutada. Podremos revisar los datos ingresados dando clic en el botón examinar dentro de nuestra tabla. En la parte central observaremos los datos que acabamos de ingresar.

Finalmente este será nuestro resultado en el navegador: Localhost/login/ Ingresamos los datos correspondientes:

Damos clic en iniciar sesión y este será nuestro resultado: Si se ingresan los datos de forma incorrecta este será el resultado:

Se debe hacer clic en iniciar sesión para volver a la pantalla principal: LISTO!!! Guía elaborada por: Willian G. Arévalo A. Asesor de Proyectos HST