コード例 #1
0
         header("location: ../vista/listarProyectos?mensaje=" . $massage);
     } else {
         header("location: ../vista/listarProyectos?mensajeFoto=" . $msg);
     }
 } else {
     if (isset($_POST['subir'])) {
         $table = 'personas';
         $file = realpath($_FILES['archivo']['tmp_name']);
         $file = str_replace('\\', '/', $file);
         $facadeArchivo = new FacadeArchivo();
         $mensaje = $facadeArchivo->cargarArchivo($table, $file);
         $fUsuario = new FacadeUsuarios();
         $datos = $fUsuario->consultarUsuariosPorArchivo();
         $contrasena = "inicial";
         $rol = 0;
         $lDTO = new LoginDTO();
         foreach ($datos as $dato) {
             $idLogin = $dato['identificacion'];
             $lDTO->setIdLogin($idLogin);
             $lDTO->setContrasena($contrasena);
             $lDTO->setRol($rol);
             $mensaje = $fUsuario->actualizarLogin($lDTO);
         }
         header("Location: ../vista/listarUsuariosInactivos?mensale = " . $mensaje);
     } else {
         if (isset($_GET['idAsociados'])) {
             $FacadeProyectos = new FacadeProyectos();
             $facadeUsuario = new FacadeUsuarios();
             session_start();
             $_SESSION['datosUsuario'] = $facadeUsuario->consultarUsuario($_GET['idAsociados']);
             $_SESSION['datosProyectos'] = $FacadeProyectos->listarProyectoPorPersonal($_GET['idAsociados']);
コード例 #2
0
 function actualizarLogin(LoginDTO $dto, PDO $cnn)
 {
     $mensaje = '';
     try {
         $sentencia = $cnn->prepare("INSERT INTO usuarios VALUES(?,md5(?),?)");
         $sentencia->bindParam(1, $dto->getIdLogin());
         $sentencia->bindParam(2, $dto->getContrasena());
         $sentencia->bindParam(3, $dto->getRol());
         $sentencia->execute();
         $mensaje = "Actualización de contraseñas";
     } catch (Exception $ex) {
         $mensaje = $ex->getMessage();
     }
     $cnn = NULL;
     return $mensaje;
 }