tieneAcceso()){ $objSesion->terminaSesion(); }*/ session_start(); if(!isset($_SESSION["usuario_id"])){ session_destroy(); $pag = "salir.php?expired=1"; header("Location: ".$pag); exit(); } $session_life = 1*60*60;//convertido a segundos if (isset($_SESSION["timeout"])) { // calculate the session's "time to live" $sessionTTL = time() - $_SESSION["timeout"]; if ($sessionTTL > $session_life) { $_SESSION = array(); session_destroy(); $pag = $_SERVER['SERVER_NAME']."/salir.php?expired=1"; header("Location: http://".$pag); exit(); } }else{ $_SESSION = array(); session_destroy(); $pag = $_SERVER['SERVER_NAME']."/salir.php?expired=1"; header("Location: http://".$pag); exit(); } $_SESSION["timeout"] = time(); $stmt = $pdo->prepare('Select * from fs_usuario(:id)'); $stmt->bindParam(":id", $_SESSION["usuario_id"]); if(!$stmt->execute()){ $errorMessage = "No existe ese usuario en el sistema de ingeniería"; }else{ $alumno = $stmt->fetch(); /*$alumno["id"] = $_SESSION["usuario_id"]; $alumno["nombre"] = $_SESSION["usuario_nombre"]; $alumno["apellidos"] = $_SESSION["usuario_apellidos"]; $alumno["curp"] = $_SESSION["usuario_curp"];*/ } $stmt->closeCursor(); // cierra conexion de resultado //Obtiene 2 corrreos $stmt = $pdo->prepare('Select * from fs_contacto(:id,3 , NULL) ORDER BY "PerfilContacto_id" LIMIT 2 OFFSET 0');//3 correo, Null todos $stmt->bindParam(":id", $_SESSION["usuario_id"]); if(!$stmt->execute()){ $errorMessage = "No existe ese usuario en el sistema de ingeniería"; }else{ $contacto_rs = $stmt->fetchAll(); $alumno["correo_id1"] = ""; $alumno["correo_id2"] = ""; $alumno["correo1"] = ""; $alumno["correo2"] = ""; $i = 1; foreach($contacto_rs as $correo){ $alumno["correo_id".$i] = $correo["Contacto_id"]; $alumno["correo".$i] = $correo["Contacto_valor"]; $i++; } //Si el primer correo no es institucional, es personal y se va a campo 2 if( strpos($alumno["correo1"], "lasalle.mx") === false && strpos($alumno["correo1"], "lasallistas.org.mx") === false ){ $tmp = $alumno["correo2"]; $alumno["correo2"] = $alumno["correo1"]; $alumno["correo1"] = $tmp; $tmp = $alumno["correo_id2"]; $alumno["correo_id2"] = $alumno["correo_id1"]; $alumno["correo_id1"] = $tmp; } } $stmt->closeCursor(); // cierra conexion de resultado //Obtiene 1 teléfono de casa $alumno["tel_fijo_id"] = ""; $alumno["tel_fijo"] = ""; $stmt = $pdo->prepare('SELECT * from fs_contacto(:id, 1 , NULL) WHERE "SubtipoContacto_id" = 1 ORDER BY "PerfilContacto_id" LIMIT 1 OFFSET 0');//3 correo, Null todos $stmt->bindParam(":id", $_SESSION["usuario_id"]); if(!$stmt->execute()){ $errorMessage = "No existe ese usuario en el sistema de ingeniería"; }else{ $contacto_rs = $stmt->fetch(); $alumno["tel_fijo_id"] = isset($contacto_rs["Contacto_id"])?$contacto_rs["Contacto_id"]:""; $alumno["tel_fijo"] = isset($contacto_rs["Contacto_valor"])?$contacto_rs["Contacto_valor"]:""; } $stmt->closeCursor(); // cierra conexion de resultado //Obtiene 1 teléfono celular $alumno["tel_cel_id"] = ""; $alumno["tel_cel"] = ""; $stmt = $pdo->prepare('SELECT * from fs_contacto(:id, 1 , NULL) WHERE "SubtipoContacto_id" = 2 ORDER BY "PerfilContacto_id" LIMIT 1 OFFSET 0');//3 correo, Null todos $stmt->bindParam(":id", $_SESSION["usuario_id"]); if(!$stmt->execute()){ $errorMessage = "No existe ese usuario en el sistema de ingeniería"; }else{ $contacto_rs = $stmt->fetch(); $alumno["tel_cel_id"] = isset($contacto_rs["Contacto_id"])?$contacto_rs["Contacto_id"]:""; $alumno["tel_cel"] = isset($contacto_rs["Contacto_valor"])?$contacto_rs["Contacto_valor"]:""; } $stmt->closeCursor(); // cierra conexion de resultado //--Manejo de errores y mensajes de exito /*if(isset($_GET["error"]) && is_numeric($_GET["error"])){ switch ($_GET["error"]){ case 0: $errorDesc = "No se recibó ningún dato para actualizar."; break; case 1: $errorDesc = "Ocurrió un error al actualizar los datos."; break; case 2: $errorDesc = "La contraseña no es válida. Debe contener al menos 1 letra, 1 número, 1 caracter especial y tener una longitud de 5 caracteres."; break; } }*/ ?> .: Facultad de Ingeniería :. printHead(); ?>
Usuario_apellidos

1. Revisión

Antes de comenzar debes actualizar tus datos.

Estos son los datos que tienes registrados en la Facultad de Ingeniería. Revisa que tu nombre y apellidos estén completos y con los acentos, mayúsculas y minúsculas correctos.

">
">
">

Recuerda que estos datos se utilizan para generar tus constancias y otros documentos oficiales y no oficiales

2. Corrección

Escribe tu nombre de la forma correcta.

  • >
">
">
"> ">

3. Contacto

Actualiza tu CURP y tus datos de contacto. Escribe tu correo institucional (lasallistas.org.mx o lasalle.mx) y un correo personal.

">
">
" placeholder="@lasalle o @lasallistas">
Correo inválido
">
Correo inválido
"> ">
">
">
" placeholder="Calle número, Ciudad, C.P.">

4. Contacto de emergencia

Escribe los datos de un contacto adicional, esta información será utilizada única y exclusivamente en caso de emergencias.