Expertos en Symfony y Drupal

Hay ocasiones en las que necesitamos proteger algunas rutas de nuestras aplicaciones Symfony asegurándonos de que se accede a través del protocolo HTTPS. El componente Routing nos permite hacerlo de la siguiente manera, en la que forzamos usar HTTPS en la ruta contacto: contacto: path: /contacto defaults: { _controller: VabadusBundle:Main:contacto } schemes: [https] De esta forma, estamos forzando el protocolo HTTPS para una ruta en concreto, pero el componente Security nos permite hacerlo . . .

continuar leyendo...

Buenas drupaleros, en la píldora drupaliana de hoy os voy a poner un ejemplo muy sencillo de cómo restringir el acceso a ficheros privados y asegurarnos de que son sólo accesible por quien nosotros queramos. Lo primero será cambiar el método predeterminado de descarga haciendo que la ruta sea por ejemplo "sites/default/files/private". Ya sabéis que esto se hace en Administración->Configuración->Sistema de archivos. Lo siguiente será utilizar nuestro hook_file_download /** * Implementation of hook_file_download(). */ function vabadus_file_download($uri) { global $user; //consulta . . .

continuar leyendo...

Cuando se trata de restringir el acceso a los contenidos a los usuarios en Drupal podemos optar por bastantes módulos disponibles (Content Access, Protected Node, Taxonomy access control, Nodeaccess, etc.). Estos módulos nos ayudan a restringir el acceso a determinados usuarios o roles basados en el tipo de contenido, taxonomías..., pero si lo que necesitamos es restringir el acceso a determinados usuarios que cumplan determinadas características de forma más personalizada, el uso de estos módulos no nos sirve, por lo que . . .

continuar leyendo...

[x] Este sitio utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando estás aceptando su uso. Política de cookies.