Posted by clau_bolson on April 11, 2011 at 11:48am
Hola,
pregunto acá porque realmente no lo puedo encontrar.
¿Cuál es la mejor forma de hacer un sitio con contenido totalmente privado? Que lo único que muestre al inicio sea el formulario de login y solo después vaya al inicio.
Gracias
Comments
Podés darle permisos para ver
Podés darle permisos para ver el contenido solo a los roles que te interesen.
Gracias Jordi. Esto es lo que
Gracias Jordi. Esto es lo que hice hasta ahora:
- quité como vos decís absolutamente todos los permisos al usuario anónimo
- a todas las views les puse que permitiera verlas a quien tuviera permiso de acceder al contenido, sino me las mostraba
- a todos los bloques les puse que solo los podian ver los usuarios registrados.
Yo preguntaba si había alguna otra forma, más sencilla, en un solo paso.
Podes probar con node access
Hola clau_bolson, la solución para lo que buscás es usar algun modulo que haga uso del sistema de node access de Drupal, este sistema te permite definir permisos granulares para cada nodo del sistema.
Algunos de los módulos que hacen uso de este sistema son:
En todos los casos, lo que podes hacer es definir que los usuarios anónimos no tengan acceso a ningún contenido, de ahí mas esos nodos van a estar ocultos en todo el sistema incluido las vistas sin que tengas que hacer nada extra.
Si necesitas ocultar bloques (que no sean generados con el modulo Views), simplemente edita el bloque y elegí los roles para los que debería estar visible. También podes probar usando el modulo Context que te permite entre otras cosas agrupar bloques por contexto y aplicar restricciones de visibilidad a todos juntos.
Espero que te sirva esta información,
Saludos,
Promovido al grupo Spanish
Todas las consultas técnicas se deben realizar en el grupo Spanish y opcionalmente en algún grupo geográfico de interés.
Gracias por su colaboración.
--
[develCuy](http://steemit.com/@develcuy) on steemit