19/04/2012, 12:49
|
| | Fecha de Ingreso: octubre-2003 Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 1 mes Puntos: 18 | |
¿ Evitar robo de sesión ? Hola a todos!
Hace tiempo, en un manual de php se mostraba como crear un código para evitar robo de sesiones. Es el siguiente: $user_check = md5($_SERVER['HTTP_USER_AGENT'] . $_SERVER['REMOTE_ADDR']); // Encriptamos navegador empleado + dirección IP
if (empty($_SESSION['user_data']))
{
session_regenerate_id( );
$_SESSION['user_data'] = $user_check;
}
if (strcmp($_SESSION['user_data'], $user_check) !== 0)
{
session_regenerate_id( );
echo ("Error. Debe loguearse de nuevo.");
$_SESSION = array( );
$_SESSION['user_data'] = $user_check;
}
El problema que tengo es que siempre me pide "debe loguearse de nuevo" desde mi teléfono móvil..., en el PC siempre va perfecto.
¿ Alguien sabe a que se debe?
Un saludo a todos! |