Foros del Web » Programando para Internet » PHP »

Sesiones y BD

Estas en el tema de Sesiones y BD en el foro de PHP en Foros del Web. Saludos a todos He estado revisando algunos CMS como Drupal y Joomla y en el manejo de las sesiones veo que almacenan el SID en ...
  #1 (permalink)  
Antiguo 29/09/2008, 12:59
Avatar de alaintm  
Fecha de Ingreso: marzo-2007
Mensajes: 149
Antigüedad: 17 años, 1 mes
Puntos: 1
Sesiones y BD

Saludos a todos

He estado revisando algunos CMS como Drupal y Joomla y en el manejo de las sesiones veo que almacenan el SID en la BD y my duda es: cual es la ventaja? y cual sería esu función en caso de emplearse en otros casos.

Agradezco de antemo su ayuda

Salu2
  #2 (permalink)  
Antiguo 30/09/2008, 06:40
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sesiones y BD

El almacenamiento en la base de datos puede aumentar la seguridad del sistema.
Hay algunos problemas de seguridad conocidos cuando se utilizan sistemas de sesiones en servidores compartidos. Estos problemas son relativamente sencillos de solucionar y suelen estar solucionados de entrada en cualquier servidor.
También es un paso extra en la seguridad: casi cualquier usuario de un servidor puede leer archivos temporales, pero para ingresar a la base de datos se requiere usuario y contraseña. No quiero decir con esto que los sistemas de sesiones "normales" sean inseguros, solo que requieren algunas consideraciones previas de seguridad.

Pensando un poco es posible que también ayude al diseño de la aplicación, al tener la información guardada en un solo lugar. Y quizás, por qué no, aumente la cantidad de información que se puede almacenar sobre un usuario y facilite la integración de la información de la sesión y la información "permanente" del usuario.


Saludos.
  #3 (permalink)  
Antiguo 30/09/2008, 09:47
Avatar de alaintm  
Fecha de Ingreso: marzo-2007
Mensajes: 149
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: Sesiones y BD

Pero lo que se almacenaría sería solamente el SID de la session o se pueden almacenar otros datos, además que datos se guardaría?
  #4 (permalink)  
Antiguo 30/09/2008, 09:52
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sesiones y BD

En un sistema de sesiones por BD, se guardan todos los datos de la sesión en la base de datos. Se sustituyen los manejadores de sesión normales de PHP por las funciones que se encargan de mantener la información en la base de datos.

Fijate por acá: http://www.php.net/manual/es/functio...ve-handler.php


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:21.