"SELECT ue_id FROM web.wue_usuariosextranet WHERE ue_idmodulo = 49 AND ue_estado = 'P' AND ue_fechabaja IS NULL AND ue_usuario = :usuario AND (ue_clave = art.utiles.md5(:clave) OR ue_claveprovisoria = art.utiles.md5(:clave))"; $idUsuario = valorSql($sql, "0", $params); if ((int)$idUsuario > 0) { // Si entra por acá es porque se logueó por primera vez un usuario que no es admin.. $_SESSION["UsuarioIdIngresoPrimeraVez"] = $idUsuario; echo "<script type='text/javascript'>window.location.href = '/mi-perfil'</script>"; exit; } else { $_SESSION["cambiarPassword"] = cambiarPassword($_POST["sr"], $_POST["ps"]); if ((!isset($_POST["psn"])) and ($_SESSION["cambiarPassword"])) { $_SESSION["fieldError"] = "ps"; $_SESSION["msgError"] = "Por favor, ingrese la Contraseña Actual, la Contraseña Nueva y su Confirmación (6)."; $error = true; } elseif ((!isset($_POST["ps"])) or ($_POST["ps"] == "")) { $_SESSION["fieldError"] = "ps"; $_SESSION["msgError"] = "Por favor, ingrese la Contraseña (7)."; $error = true; } else { if (!usuarioClaveOk($_POST["sr"], $_POST["ps"])) { $_SESSION["fieldError"] = "sr"; $_SESSION["msgError"] = "El Usuario o la Contraseña ingresados es inválido (8)."; $error = true;
if (!isset($_SESSION)) { session_start(); } //inicialización de variables. $id_usuario = $_SESSION['id_usuario']; $password = $_SESSION['password']; //esta password está encriptada en md5 $oldPass = md5($_POST['mdPass']); $nuevaPass = $_POST['mdNewPass']; $nuevaPassCfm = $_POST['mdPassCfm']; setcookie("class_alert", "danger", 0, "/"); setcookie("animacion", "shake", 0, "/"); $form_valido = validarCambioPass($oldPass, $nuevaPass, $nuevaPassCfm, $password); if ($form_valido) { $msg = "<strong> Felicidades! </strong> La contraseña ha sido actualizada correctamente."; $result = cambiarPassword($nuevaPass, $id_usuario); if ($result) { setcookie("class_alert", "success", 0, "/"); setcookie("animacion", "fadeIn", 0, "/"); $_SESSION['password'] = md5($nuevaPass); } else { $msg = "<strong> ¡Error inesperado! </strong> No se pudo actualizar la contraseña."; } } setcookie("update", "true", 0, "/"); setcookie("msg", $msg, 0, "/"); header("Location: ../user/perfil.php"); } // ··························· CAMBIAR EMAIL ····················· if ($_GET['valor'] == "changeEmail") { if (!isset($_SESSION)) {