Curso de PHP Tema 5: Sesiones.

Slides:



Advertisements
Presentaciones similares
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN
Advertisements

Internet y tecnologías web
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
El mecanismo básico de interacción entre el usuario y un sitio web esta dado por el uso de formularios html. El server envía un formulario que el browser.
Servidores Web Capítulo 2.
CI-2413 Desarrollo de Aplicaciones para Internet
Administración del estado
Seguridad en aplicaciones Web con Microsoft ASP.NET
Acceso a bases de datos con MySQL y ODBC desde PHP
SISTEMA SIU GUARANI POSGRADO
MobilBuy-QR – MobilPOS-QR de MobilCash
USUARIOS DE JOOMLA! Usuarios de Joomla Introducción
Acceso a bases de datos MySQL en PHP
ARCHIVOS EN PHP.
Desarrollo de Aplicaciones para Internet
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
SQL Server Integration Services SSIS
Desarrollo de sitios web con PHP y MySQL Tema 3: Formularios José Mariano González Romano
Diseño de la Herramienta Informática
Curso de PHP Tema 3: Formularios.
Curso de PHP Tema 6: Seguridad.
José Antonio Rastoll Pérez Presentación PI. Índice 1. EL OBJETO SESSION Introducción. Propiedades. Funcionamiento. Variables de sesión, desventajas y.
POO (Programación Orientada a Objetos)
TECNOLOGÍA IDC Internet Database Connector Trinitario Gómez López.
Controlde acceso mediante sesiones índice 1. Introducción 2. Comenzar sesión Control de acceso mediante sesiones 3. Estructura de página 4. Autentificación.
Práctica Profesional MySql - PHP. IS 185 Profesor: MOLINA, Carlos PHP acceso a MySQL Algunas funciones que provee PHP para el manejo de bases de datos.
TALLER DE DESARROLLO WEB PÁGINAS DINÁMICAS CON PHP.
Más de PHP IIC. Cookies Las cookies son pequeñas porciones de información que se quedan registradas en el navegador permitiendo identificar a éste a través.
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a la Base de Datos  Enviar Consultas.
Desarrollo de sitios web con PHP y MySQL Tema 5: Sesiones José Mariano González Romano
Ingeniero Anyelo Quintero
Constantes en PHP Programación en Internet II. Constantes en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa.
Planificación de los grupos de usuarios El primer paso del proceso de planificación, decidir la estrategia global de seguridad, es como establecer la.
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
 Permiten suplantar la información de un usuario determinado.  Se obteniene cuenta de administración para sabotear controles de autorización y registro.
Bases de datos en la Web n Las bases de datos permiten almacenar de una forma estructurada y eficiente toda la información de un sitio web n Ventajas –Proporcionar.
Curso de Creación aplicaciones dinámicas web con PHP y MySQL Continuamos.
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
PHP TODO SOBRE PHP.
Identificación con cookies y sesiones en PHP Programación en Internet II.
Fundamentos de bases de datos:
3. Espacios de trabajo. Manual de formación 2 3. Espacios de trabajo 3.1 Introducción … ……pág.45.
Ing. Eddye Sánchez Castillo. Las principales temas de este capitulo son:  Conectarse al Servidor MySql  Conectarse a Bases de Datos  Enviar Consulta.
Uso de las Sesiones Temas: Creación de sesiones Lectura de sesiones Borrado de sesiones.
¿Qué es y para qué sirve Educamadrid?
Por: Claudia Yaneth Peña Video tutorial de aprendizaje de XAMPP.
Cuentas de usuarios y grupos en windows 2008 server
Entornos de Desarrollo
Proyecto Bolsa de trabajo
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
¿Cómo hacer un Login conectado a una base de datos en Access?
 Autenticación - Autorización Autenticación : Es un modo de asegurar que los usuarios son quién ellos dicen que ellos son. Autorización: Proceso por.
Bases de Datos.
COLEGIO DE BACHILLERES “XOCHIMILCO TEPEPAN” Nº13  Tecnologías de la Información y comunicación 3.  Profa. Gabriela Pichardo Lazardo EQUIPO 25  Emmanuel.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
PHP con Bases de Datos Tema 10 Sesiones y Cookies Cookies SetCookie
COLEGIO DE BACHILLERES PLANTEL #13 Xochimilco-TEPEPAN NOMBRE DEL PROFESORA: Gabriela Pichardo NOMBRE DEL ALUMNO: García monroy jazmín GRADO: 3er Semestre.
HTTP Session Management Desarrollo de Aplicaciones para Internet.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
1. 2 Físicamente, Internet (Interconnected Networks) es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas, centros.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
1. Sistema Integral de Comunicación, Control y Seguimiento de la Vigilancia Epidemiológica Fitosanitaria.
Gestión de usuarios básica SQL Server. Primero configuramos el SQLServer para que se pueda gestionar usuarios propios del SQLServer. Vamos a las propiedades.
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Sistema Electrónico de Grabación Certificada Ley 13/2009, de 3 de noviembre, de reforma de la legislación procesal para la implantación de la nueva Oficina.
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Php y mysql índice 1. Conexión 6. Ejercicio 5. Insertar un registro 2. Operaciones básicas 3. Seleccionar BD 4. Crear una BD P h p y m y s q l Índice 1.
1 Tema 2.5 Cookies. Inicio 2 1.CookiesCookies La principal utilidad de las cookies (galletas) es la de solventar el problema de la falta de estado en.
Curso PHP y MySQL Germán Galeano y Juan Bachiller Del 6 de Febrero al 12 de Marzo de 2012.
Transcripción de la presentación:

Curso de PHP Tema 5: Sesiones

Tema 5: Sesiones Introducción Manejo de sesiones Autenticación de usuarios

Introducción A veces es necesario mantener el estado de una conexión entre distintas páginas o entre distintas visitas a un mismo sitio Ejemplos: aplicaciones personalizadas, carrito de la compra, control de acceso Las sesiones permiten disponer de unas variables con valores persistentes durante toda la conexión del usuario. Estas variables pueden almacenarse en el cliente mediante cookies o en el servidor PHP dispone de una biblioteca de funciones para la gestión de sesiones

Manejo de sesiones Funciones de PHP para el manejo de sesiones: session_start () inicializa una sesión y le asigna un identificador de sesión único. Si la sesión ya está iniciada, carga todas las variables de sesión session_register (variable) registra una variable de sesión session_unregister (variable) elimina una variable de sesión session_is_registered (variable) comprueba si una variable está registrada. Devuelve true en caso afirmativo y false en caso contrario session_destroy () cierra una sesión

Manejo de sesiones El manejo de las sesiones se realiza de la siguiente forma: Todas las páginas deben realizar una llamada a session_start() para cargar las variables de la sesión Esta llamada debe estar colocada antes de cualquier código HTML Conviene llamar a session_destroy() para cerrar la sesión

Manejo de sesiones Ejercicio 1: ejemplo simple de sesiones Ilustra cómo registrar variables, acceder a ellas y posteriormente eliminarlas

Autenticación de usuarios Una cuestión frecuente en un sitio web es controlar el acceso de los usuarios a una zona determinada del mismo La autenticación de usuarios puede realizarse en el propio servidor web. Así, en Apache los ficheros .htaccess permiten limitar el acceso a un determinado recurso del servidor Una alternativa más compleja pero más flexible es utilizar PHP junto con una base de datos para controlar el acceso de los usuarios. Para ello se utilizan las sesiones

Autenticación de usuarios Ejercicio 2: autenticación de usuarios Para nuestro sistema de gestión de noticias se va a restringir el acceso a la operación de inserción a unos usuarios identificados por un nombre y una contraseña La información de los usuarios autorizados se almacenará en una tabla de la base de datos Las contraseñas de los usuarios se almacenarán en forma encriptada Esquema:

Autenticación de usuarios login mostrar formulario mostrar error menú consultar noticias insertar noticia logout

Autenticación de usuarios inicio no enviado formulario sí no datos correctos sí iniciar sesión no error sesión iniciada mostrar formulario mostrar error sí menú consultar noticias insertar noticia logout