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

Control de los datos de autentificación en PHP

Esta página será encargada de decidir si los datos de configuración son correctos y actuar en consecuencia. Dependiendo del nivel de seguridad que queramos aplicar a nuestra aplicación, esta página será más o menos complicada.  En un principio no deseo liar mucho las cosas, así que explicaré una versión muy reducida de este archivo de control, en la que se comprueba si el usuario y contraseña sean dos valores específicos. Esto tiene la desventaja que sólo podemos crear un usuario/contraseña distinto y no un sistema que permita muchos usuarios distintos.…

Leer más

Conoce el funcionamiento del sistema de autentificación PHP

Un sistema de autentificación es un módulo de seguridad para asegurarnos de que el usuario que visita las páginas es quien dice ser. Por supuesto, sabiendo que ese usuario es conocido, podremos darle acceso a más aspectos de la página que si fuese un usuario desconocido. Pero supongo que, si estás leyendo este artículo, ya conocerás lo que es un sistema de autentificación y lo que deseas hacer es crear uno para tus páginas.  Referencia: Este manual requiere el conocimiento básico de PHP que, en caso de no tenerlo, se puede…

Leer más

Conoce acerca de los objetos radio y checkbox

Propiedades de los objetos propiedad descripción name  Es el nombre que identifica a un checkbox a un grupo de radio buttons. Para que éstos últimos conserven la capacidad de selección única, deben tener todos el mismo nombre. value  Es un valor asociado a cada checkbox o radio. En el caso de los checkbox es útil asignar a un grupo de éstos con el mismo name distintos valores. Pero si se quieres acceder a las propiedades de cada checkbox separadamente mediante JavaScript, es mejor utilizar unname diferente para cada checkbox, ya…

Leer más

Aprende sobre el objeto textarea

14.1 Propiedades básicas El objeto textarea en principio recibe el mismo tratamiento que que el objeto text con algunas pocas diferencias. Tanto las propiedades, como los métodos y eventos son los mismos, solo se agregan los siguientes: propiedad descripción cols cantidad de columnas «ancho» de la caja de texto. rows cantidad de filas «alto» de la caja de texto El resto de las propiedades name, value, disabled, readonly, length y maxlength reciben la misma definición que para el objeto text. La única excepción está en size que es reemplazado por cols y rows (ancho y alto respectivamente). La propiedad value obtiene una pequeña diferencia con la definición dada en text por sobre todo en su sintáxis. Veamos…

Leer más

Validación de un formulario con Javascript

Vamos realizar un ejemplo de un formulario completo para validar. Las validaciones se hacen en el propio navegador antes de enviarlo. Si hubo algún campo no relleno o con información errónea, el formulario muestra el campo que está incorrecto y solicita al usuario que lo cambie. Si todos los datos del formulario son correctos se envía el formulario.  Hemos querido hacer un formulario sencillo, para que el ejercicio no se haga demasiado complicado. No obstante, se realizan validaciones en campos con distintos valores, para hacerlo más variado. Se comprueba un…

Leer más

Conoce las propiedades de los objetos text y password

propiedad descripción name nombre del campo. Es el identificador único del campo. Este nombre no puede estar duplicado dentro del formulario. value valor del campo. puede establecerse un valor por defecto u obtener el introducido mediante JavaScript. disabled si su valor es «true», bloquea el campo de texto y no permite introducir ningún dato en él. Dicho de una forma poco técnica, este campo de texto «No es enviado en el formulario» y «actúa como si no existiese». Si su valor es «false» contrarresta el efecto anterior. ReadOnly convierte al…

Leer más

Inscripciones Abiertas el lunes 21 de Septiembre

El lunes 14 de Septiembre: Inscripciones abiertas, Diplomado de Programación,  Diseño Digital, Integración Web y Mercadeo  Inscripciones abiertas.  CLASES PRESENCIALES: Mañana  9am a 12m Lunes a Viernes de 9am a 12m:  WordPress Lunes a Viernes de 9am a 12m:  Diplomado de Diseño Digital Lunes a Viernes de 9am a 12m:  Android nivel 2 Lunes a Viernes de 9am a 12m:  PHP nivel 3 Tarde 2pm a 5pm Lunes a Viernes de 2pm a 5pm:  3D nivel 2 Lunes a Viernes de 2pm a 5pm:  JAVASCRIPT Lunes a Viernes de 9am a…

Leer más

Aprende cómo modificar y seleccionar el valor de la propiedad action

Ejemplos de aplicación Vimos en la introducción de este manual, para que sirve la propiedad action. Ahora, veremos lo que se puede hacer con la misma mediante JavaScript. Mediante JavaScript, podremos modificar/seleccionar el valor de la propiedad actionsegún las preferencias del usuario. El ejemplo más típico sería el de un formulario de suscripción a un boletín de novedades, donde el usuario deberá elegir, si desea darse de alta o de baja. Modificación del valor de la propiedad action El Script… <script language=»javascript»> function enviar(form) {     if ((boletin.alta.checked == true)…

Leer más

Conoce las funciones Básicas de Archivos PHP

Cambiar los permisos de un archivo chmod (‘El_archivo.xxx’,0777);Cambiar el nombre del propietario de un archivo chown (‘El_archivo.xxx’,’Mi nombre’);Copiar un archivo copy(‘El_archivo.xxx’,’/nuevo_directorio/’);Optener el directorio inicial de un archivo o subdirectorio dirname(‘directorio_raiz/subdirectorio’);Obtener el espacio disponible en un directorio en Bytes. disk_free_space(‘directorio’);Verificar si un archivo existe file_exists (‘archivo.xxx’);Obtener la hora del ultimo acceso a un archivo fileatime(‘archivo.xxx’);Obtener la hora de la ultima modificación de un archivo filemtime(‘archivo.xxx’);Obtener el dueño de una archivo fileowner (‘archivo.xxx’);Obtener los permisos de una archivo fileperms (‘archivo.xxx’);Obtener el tamaño en bytes de un archivo filesize(‘archivo.xxx’);Obtener el tipo de archivo filetype(‘archivo.xxx’);Abrir un archivo o dirección URL fopen (‘archivo.xxx’,’r’);Saber si un archivo es ejecutable is_executable(‘archivo.xxx’);Indicar…

Leer más