<?php require 'inc/correos.inc.php'; require 'inc/herramientas.inc.php'; session_start(); $exito = ""; $conf = isset($_POST['conf']) ? addslashes($_POST['conf']) : ""; if ($conf != "") { $newContra = generarClave(); $valores = "contrasenia='" . $newContra . "'"; echo $condicion = 'idUsuario=' . $_SESSION['idUsuario']; $actualizar = actualizar("usuarioSUS", $valores, $condicion); if ($actualizar[0] == 1 and $actualizar[1] == 1) { $valores = "eMailOf, concat(gradoAcad,' ',nombre,' ',apellidoP,' ',apellidoM) as nombre, usuario, contrasenia"; $tablas = 'empleado, usuarioSUS'; $condicion = 'empleado.idEmpleado = usuarioSUS.idEmpleado and usuarioSUS.idUsuario = ' . $_SESSION['idUsuario']; $datosUsu = seleccionarSinMsj($valores, $tablas, $condicion); $exito = mailNewContra($datosUsu['nombre'], $datosUsu['eMailOf'], $datosUsu['usuario'], $newContra); } else { //si no se actualizó $exito = 0; } } echo $exito;
require 'inc/consultas.inc.php'; /* Definición de las rutas */ Flight::route('/', function () { $header = array('menu' => 'no'); $data = array('verifica' => isset($_GET['verifica']) ? $_GET['verifica'] : ""); Flight::render('template/header', $header); Flight::render('login', $data); Flight::render('template/footer'); }); Flight::route('POST /verifica/', function () { session_start(); $formulario = isset($_POST['formulario']) ? $_POST['formulario'] : ""; if ($formulario == "index") { $usuario = isset($_POST['usuario']) ? addslashes($_POST['usuario']) : ""; $contrasenia = isset($_POST['contrasenia']) ? addslashes($_POST['contrasenia']) : ""; $usuario = seleccionarSinMsj("*", "usuarioSUS", "usuario='" . $usuario . "' and contrasenia='" . $contrasenia . "'"); /* * Tipo usuario * 1: usuario de sistema 1 * 2: Personal 0 * 3: servicios generales 1 * 4: Presupuesto 0 * 5: Secretaría administrativa 1 * 6: Auditor 0 * 7: Administrador 0 * 8: Investigador * * */ if (is_array($usuario) && $usuario[0] != null) { $_SESSION['tipoUsuario'] = $usuario['tipoUsuario']; $_SESSION['idUsuario'] = $usuario['idUsuario'];
$nomSol = $_POST['nomSol']; } else { $usuario = seleccionar('*', 'persona', "idPersona=" . $_SESSION['idPersona']); $nomSol = $usuario['gradoAcad'] . " " . $usuario['nombres'] . " " . $usuario['apellidoP'] . " " . $usuario['apellidoM']; } if (!empty($_POST['descripcion'])) { $desc = $_POST['descripcion']; } else { $desc = "Sin descripción del servicio."; } if (!empty($_POST['detalle'])) { $detalle = $_POST['detalle']; } else { $detalle = ""; } if ($servicio == 13 || $servicio == 23 || $servicio == 36 || $servicio == 69) { $otro = $_POST['txt_otro']; } else { $otro = NULL; } //echo $servicio; $tabla = 'servicioSUS (folio,consecutivo,idTipoServicio,otro,descripcion,detalle,fechaSolicitud,nomSolicitante,idUSolicitante,estatus)'; $valores = "'" . $folio . "'," . $consecutivo . "," . $servicio . ",'" . $otro . "','" . $desc . "','" . $detalle . "',now(),'" . $nomSol . "'," . $_SESSION['idUsuario'] . ",1"; $insertar = insertar($tabla, $valores); if ($insertar[0] == 1) { $tipoServicio = seleccionarSinMsj("servicio", 'cTipoServicio', "idTipoServicio='" . $servicio . "'"); $exito = mailNewSol($tipoServicio['servicio'], $nomSol, $folio); if ($exito == 1) { echo $folio; } }
<?php session_start(); $usuario = isset($_POST['usuario']) ? addslashes($_POST['usuario']) : ""; $contrasenia = isset($_POST['password']) ? addslashes($_POST['password']) : ""; $usuario = seleccionarSinMsj("*", "usuario", "usuario='" . $usuario . "' and contrasenia='" . $contrasenia . "'"); if (is_array($usuario) && $usuario[0] != null) { $_SESSION['tipoUsuario'] = $usuario['tipoUsuario']; $_SESSION['idUsuario'] = $usuario['idUsuario']; $_SESSION['idEmpleado'] = $usuario['idEmpleado']; $idArea = seleccionarSinMsj("idArea", "puesto", "estatus=1 and idEmpleado=" . $usuario['idEmpleado']); $_SESSION['idArea'] = $idArea['idArea']; $siglas = seleccionarSinMsj("siglas,areaPadre", "cArea", "idArea=" . $idArea['idArea']); $_SESSION['siglasArea'] = $siglas['siglas']; $_SESSION['idAreaPadre'] = $siglas['areaPadre']; $siglasPadre = seleccionarSinMsj("siglas", "cArea", "idArea=" . $_SESSION['idAreaPadre']); $_SESSION['areaPadre'] = $siglasPadre['siglas']; $iniciales = seleccionar("iniciales", "empleado", "estatus=1 and idEmpleado=" . $_SESSION['idEmpleado']); echo " iniciales" . ($_SESSION['iniciales'] = $iniciales['iniciales']); if ($_SESSION['tipoUsuario'] == 1) { Flight::redirect('bandejas/expedientes'); } else { Flight::redirect('servicios/estado-de-solicitudes'); } } else { Flight::redirect('/?verifica=10'); }