“Conocimientos Programación>Programación PHP /MySQL

Cómo proteger un panel de administración en PHP Sin Sesiones

2012/10/12
paneles admin creadas en el lenguaje PHP suelen utilizar sesiones para almacenar un nombre de usuario y la contraseña de valores después de que el usuario inicie sesión Para asegurar un área de administración y sin sesiones , puede utilizar cookies. Las cookies almacenan el nombre de usuario para la cuenta de usuario , por lo que saben que el usuario se ha autentificado vez que el usuario cierra la sesión , se elimina la cookie. Se detecta si la cookie está presente antes de permitir al usuario acceder al panel de administración. Instrucciones
1

Haga clic en la página de inicio de sesión para el procesamiento de su panel de acceso de administrador . Haga clic en " Abrir con " y seleccione el archivo PHP preferido.
2

Agregue el código para crear una cookie para el proceso de inicio de sesión. El siguiente código PHP crea un archivo de cookie con inicio de sesión del usuario :

setcookie ( "user" , " Alex Porter " , time () 3600 ) ;

Cambiar el " 3600 " ; parámetro para el número de segundos que desea establecer para el período de inicio de sesión . En este ejemplo, el usuario permanece conectado durante una hora .
3

Guardar el archivo de código fuente PHP y abra el archivo que procesa la función de cierre de sesión en el panel de administración.

4

Eliminar la cookie , que cierra la sesión del usuario. El código siguiente elimina la cookie de la computadora del usuario :

setcookie ( "user" , "", time () -3600 ) ;

Esta función borra el valor y conjuntos de la cookie la fecha de caducidad en un valor más allá del tiempo . Esto hace que el navegador para eliminar el archivo del equipo del usuario .
5

Guarde el archivo de cierre de sesión y abrir el panel de administración e inicie sesión para probar su nuevo código de seguridad panel de administración.

Programación PHP /MySQL
Cómo utilizar un PHP para obtener la subcarpeta
PHP Referencia de funciones en una Clase
Cómo usar apuntadores de archivo en PHP
Cómo quitar un bloque PHP
Cómo insertar PHP MySQL Sentencias preparadas
Cómo ajustar el último carácter de PHP
Cómo seleccionar un subconjunto de MySQL
Cómo reemplazar un archivo en PHP
Conocimientos Informáticos © http://www.ordenador.online