Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Extranet en Wordpress  

 
Santiago
 Santiago
Usuario activo

Buenos días,

Estoy desarrollando una extranet para una empresa y tengo una duda sobre los accesos.

Necesito que la web al completo sólo sea visible por los usuarios registrados, da igual el rol. Que cuando accedes, lo primero que haga sea preguntarte por tus credenciales.

No he encontrado un plugin específico para ello y he optado por usar "Under construccion" pero este si permite acceder a los archivos multimedia si me sé la ruta.

En este escenario necesito solucionar uno de los 2 caminos:

- O tener el plugin under construction con bloqueo de archivos si no estás logeado

- Un plugin o código que me bloquee toda la web si no has accedido con credenciales.

 

Gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 25/11/2020 9:57 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Santiago.

Para crear una zona o sitio privado, puedes utilizar el plugin Menbers:

-> https://es.wordpress.org/plugins/members/

 

Par proteger las carpetas prueba añadir lo siguiente al archivo htaccess:

# Proteger el archivo .htaccess
<files .htaccess>
Order Allow,Deny
Deny from all
</files>
# Proteger el archivo wp-config.php
<files wp-config.php>
Order Allow,Deny
Deny from all
</files>
# Proteger la navegación de carpetas
Options All -Indexes

 

Lo siguiente es proteger la carpeta Uploads.

.- Crea un nuevo archivo .htaccess en la carpeta Uploads y añade lo siguiente al archivo:

# Bloquear la navegación de la carpeta de Uploads y dar seguridad de subida de archivos
<Files ~ ".*\..*">
Order Allow,Deny
Deny from all
</Files>
<FilesMatch "\.(jpg|jpeg|jpe|gif|png|bmp|tif|tiff|doc|pdf|rtf|xls|numbers|odt|pages|key|zip|rar)$">
Order Deny,Allow
Allow from all
</FilesMatch>

 

Comprueba si es eso lo que buscas y nos comentas.

 

Un saludo

ResponderCitar
Respondido : 25/11/2020 10:26 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Santiago
 Santiago
Usuario activo

Buenos días Pepe,

Muchas gracias por tu respuesta y perdona la demora en contestarte.

He realizado los cambios que me comentas y funciona bien... a medias. Si que no puedo visitar la carpeta Uploads y navegar por ella pero no bloquea el acceso a los archivos si tengo el link.

Lo que necesito es que aunque alguien tenga el link directo del archivo como este no pueda acceder si no está logueado.

Gracias

ResponderCitar
Respondido : 22/12/2020 10:56 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Santiago,

Veo que al intentar abrir la url que nos compartes no permite visualizarla ya que genera un error, haz logrado bloquear de forma correcta el acceso a los archivos?

imagen

De manera general si estas buscando algún plugin que te permita configurar de forma visual los accesos a documentos puedes probar con alguno de los siguientes

-> https://wordpress.org/plugins/prevent-file-access/#description

-> https://wordpress.org/plugins/prevent-direct-access/

Por otro lado para crear una intranet puedes usar diferentes complementos que te permiten controlar que información puede verse desde tu sitio web, te sugiero revisar el siguiente hilo de discusión donde se trato un tema similar -> https://www.webempresa.com/foro/plugins-wordpress/plugin-para-crear-pequena-intranet-en-wordpress

Un Saludo

ResponderCitar
Respondido : 22/12/2020 11:26 am

Cursos Gratuitos WordPress