Cierre de sesión al cerrar el navegador en PHP

Mucho más sencillo de lo que uno imagina, es hacer que una sesión caduque en forma automática cuando el usuario cierre el navegador.  En principio, vamos a definir a que nos referimos con cerrar el navegador.  El servidor entenderá que el usuario cerró el navegador cuando ya no se encuentre visitando ninguna de las páginas de nuestro sitio. Es decir, si un usuario que para navegar nuestro sitio abrió al menos 2 páginas en 2 ventanas diferentes, el servidor considerará que cerró el navegador cuando hasta la última ventana sea…

Leer más

Inscripciones abiertas hasta el 15 de Diciembre y mantienes el precio

Uneweb Instituto de Nuevas Tecnologías ¡Inscripciones abiertas hasta el 15 de Diciembre! http://uneweb.edu.ve/  “eres del tamaño de tus ideas”… desarrolla tus proyectosEspecialízate y amplía tu Currículo con la Maestría PDW, Diplomados o Especializaciones en Tecnología Web y Programación Diplomados Programación, Diseño Digital, Integración Web y Mercadeo Maestría PDW Especializaciones 1 mes Cursos Intesivos 1 semana Al inscribirte este mes o en Diciembre mantienes el mismo precio para el trimestre Enero, Febrero y Marzo 2016.

Leer más

Capa de seguridad en PHP

Este archivo, en nuestro caso llamado seguridad.php, se encargará de dotar seguridad a toda la aplicación de acceso restringido. La técnica que vamos a utilizar es incluirlo al principio de todas las páginas que queramos que permitan un acceso restringido.  El módulo de seguridad, incluido al principio de cada archivo, realizará las comprobaciones oportunas y actuará permitiendo ver el archivo o denegando su visualización dependiendo de dichas comprobaciones.  Dependiendo del nivel de seguridad que deseemos implementar, la creación de este archivo puede ser más o menos complicada. Como no deseo…

Leer más

Salir de la aplicación segura en PHP

La seguridad de la aplicación se basa en la definición de unas variables de sesión que se consultan en cada página segura. Puede ocurrir que el usuario entre en la aplicación e inicie una sesión y que se marche de la aplicación segura sin cerrar la sesión, con lo que quedaría abierta para que cualquier otra persona pueda acceder a la aplicación volviendo por el historial de páginas del navegador. Las sesiones se finalizan solas cuando pasa un determinado tiempo sin recibir nuevas peticiones, pero no deseamos que antes de que…

Leer más

Autenticar usuario y guardar en una cookie con PHP

Vamos a crear un sistema para autenticar usuarios con PHP, con la particularidad que este sistema va a ofrecer al visitante la opción de guardar su usuario, para que la página lo recuerde en sucesivos accesos y no tenga que volver a autenticarse. El usuario se guardará en una cookie para que el navegador pueda recordarlo en sus distintas visitas.  Esta es una opción muy útil para que el visitante no tenga que estar todo el tiempo autenticándose, con su usuario y contraseña, cada vez que accede a la página…

Leer más

Cierre de sesión al cerrar el navegador en PHP

Mucho más sencillo de lo que uno imagina, es hacer que una sesión caduque en forma automática cuando el usuario cierre el navegador.  En principio, vamos a definir a que nos referimos con cerrar el navegador.  El servidor entenderá que el usuario cerró el navegador cuando ya no se encuentre visitando ninguna de las páginas de nuestro sitio. Es decir, si un usuario que para navegar nuestro sitio abrió al menos 2 páginas en 2 ventanas diferentes, el servidor considerará que cerró el navegador cuando hasta la última ventana sea…

Leer más

Explicación de los destructores en PHP5 y ejemplos de funcionamiento.

Los destructores son funciones que se encargan de realizar las tareas que se necesita ejecutar cuando un objeto deja de existir. Cuando un objeto ya no está referenciado por ninguna variable, deja de tener sentido que esté almacenado en la memoria, por tanto, el objeto se debe destruir para liberar su espacio. En el momento de su destrucción se llama a la función destructor, que puede realizar las tareas que el programador estime oportuno realizar.  La creación del destructor es opcional. Sólo debemos crearlo si deseamos hacer alguna cosa cuando…

Leer más

Aprende a cerca de los sobrecarga de constructores en PHP

Cómo podemos fabricar por nosotros mismos un sistema de sobrecarga de métodos, no soportada de manera nativa en PHP, en el caso específico de constructores, tan importante para la reutilización del código. La Programación Orientada a Objetos (POO) en PHP tiene una carencia que considero fundamental y quien venga de otros lenguajes la echará seriamente en falta. Se trata de la sobrecarga de métodos, que es uno de los pilares fundamentales que hace de la POO una gran forma de crear software más versátil y que reutilice más código. En este artículo estudiaremos…

Leer más

Cómo contornear texto en Adobe Illustrator

¿Cómo hacemos una caja de texto? y, si hay una imagen cerca, ¿cómo hacemos para que los párrafos de texto hagan un recorrido o arracada en con esa forma? Antes que nada hay que recordar que Adobe Illustrator no es un programa para maquetar documento con mucho texto. Para eso están Adobe InDesign o Quark XPress, que lo hacen mucho mejor. El texto debe ir dentro de una caja Si es un título o simple frase, no será necesario, ya que la línea no va a partir y no va a hacer vuelta. Pero si…

Leer más