''"; $rs = mysql_query($ssql); if (mysql_num_rows($rs)==1){ //echo "Tengo un usuario correcto en una cookie"; $usuario_encontrado = mysql_fetch_object($rs); //echo "
Eres el usuario número " . $usuario_encontrado->user_id . ", de nombre " . $usuario_encontrado->nombre; } } } if ($_POST){ //es que estamos recibiendo datos por el formulario de autenticación (recibo de $_POST) //debería comprobar si el usuario es correcto $ssql = "select * from usuarios where Login = '" . $_POST["txtLogin"] . "' and Clave='" . $_POST["txtClave"] . "'"; //echo $ssql; $rs = mysql_query($ssql) or die('No es posible realizar la consulta'); if (mysql_num_rows($rs)==1){ //TODO CORRECTO!! He detectado un usuario $usuario_encontrado = mysql_fetch_object($rs); //Guardamos en una variable de sesión el identificador del usuario, la clave y el login $_SESSION['s_IDUsuario']=$usuario_encontrado->user_id; $_SESSION['s_LoginUsuario']=$usuario_encontrado->Login; $_SESSION['s_ClaveUsuario']=$usuario_encontrado->Clave; //ahora debo de ver si el usuario quería memorizar su cuenta en este ordenador if ($_POST["chkGuardarDatos"]=="1"){ //es que pidió memorizar el usuario //1) creo una marca aleatoria en el registro de este usuario //alimentamos el generador de aleatorios mt_srand (time()); //generamos un número aleatorio $numero_aleatorio = mt_rand(1000000,999999999); //2) meto la marca aleatoria en la tabla de usuario $ssql = "update usuarios set cookie='$numero_aleatorio' where user_id=" . $usuario_encontrado->user_id; mysql_query($ssql); //3) ahora meto una cookie en el ordenador del usuario con el identificador del usuario y la cookie aleatoria setcookie("id_usuario_dw", $usuario_encontrado->user_id , time()+(60*60*24*365)); setcookie("marca_aleatoria_usuario_dw", $numero_aleatorio, time()+(60*60*24*365)); }else { $ssql = "select user_id from usuarios where cookie!='0' and user_id=" . $usuario_encontrado->user_id; $rs = mysql_query($ssql); // El usuario ya no quiere seguir guardando la clave en el equipo if (mysql_num_rows($rs)==1) { // Vaciamos las cookies y establecemos a 0 el valor del campo cookie del usuario $ssql = "update usuarios set cookie='0' where user_id=" . $usuario_encontrado->user_id; mysql_query($ssql); setcookie("id_usuario_dw"); setcookie("marca_aleatoria_usuario_dw"); } } //echo "Identificado correctamente"; // En la siguiente línea damos paso a la página protegida //header ("Location: SVisualVideoWeb/VideoWeb_Registrado.aspx"); ?>
Volver"; } }else{ ?> Llamar "; echo "alert ('Los datos son incorrectos');"; echo ""; } ?>
Crear cuenta

Llamar

Servicio de Video Interpretación en LSE
  Soy usuario registrado:
USUARIO
CONTRASEÑA
Recordar Usuario y contraseña en este equipo

Iniciar sesión


 

  Soy usuario no registrado:


Iniciar sesión

Indice