<?php require_once __DIR__ . '/../../Clases/ControladorEmpleado.php'; $clave = sha1($_REQUEST['password']); $username = $_REQUEST['user']; $usuario = ControladorEmpleado::validarUsuario($username, $clave); if ($usuario !== NULL) { //buscando empleado ControladorBaseDatos::iniciarSesion($usuario); echo 'OK'; } else { echo 'KO'; }
/** * Cambia la contraseña de un empleado para ingresar al sistema * * @param integer $id_empleado Identificador del Empleado interesado * @param string $anterior Contraseña Anterior * @param string $nueva Nueva Contraseña * @return boolean Regresa si pudo o no cambiar la contraseña */ static function actualizarClave($id_empleado = 0, $anterior = "", $nueva = "") { $nombreTabla = constant('TABLA_EMPLEADO'); $correcta = ControladorEmpleado::validarUsuario(self::obtenerEmpleadoID($id_empleado)->getCURP(), $anterior); if ($correcta) { $consulta = "UPDATE {$nombreTabla}\n SET Password = '******'\n WHERE ID = {$id_empleado}"; $res = ControladorBaseDatos::query($consulta); if (ControladorBaseDatos::getAffectedRows() == 1) { return true; } else { return false; } } return false; }