Usuarios
En el codigo visible, la diferenciacion real es simple:
- Administrador: puede entrar en configuracion, paginas, media, mantenimiento y otras zonas protegidas por permiso.
- Usuario autenticado no admin: puede conservar preferencias propias, como el tema, pero no administrar el CMS.
- Visitante: ve el sitio publico.
Permisos
Los controladores publican permisos concretos, por ejemplo:
Chascarrillo.PageAdmin.doIndexChascarrillo.Media.doIndexChascarrillo.Backup.doIndexChascarrillo.Maintenance.doIndex
Modo demo
El proyecto tiene bloqueo para cambios de usuario cuando el modo demo lo activa. Eso evita que la demo publicamente accesible se rompa con facilidad.