En mi página, la sección de solo administradores es muy receptiva, por lo que tengo que usar plantillas del lado del servidor y del cliente.
Obviamente, las plantillas del lado del servidor se almacenan fuera de la raíz web y el enrutamiento se encarga de cargarlas. Sin embargo, ahora necesito OBTENER un montón de plantillas para la parte de javscript.
Un enfoque es poner las plantillas del lado del cliente en la raíz web, por lo tanto, se pueden tomar fácilmente sin siquiera tocar las rutas de mis marcos. No hay ninguna información confidencial realmente oculta en estas plantillas solo.
Pero se siente mal dejarlos en público. La única forma de evitar esto que podría pensar es hacer una ruta separada para cada plantilla. Asegúrese de que el administrador haya iniciado sesión y luego haga "echo file_get_contents ('template.twig');"
Sin embargo, golpear la base de datos para cada solicitud de inicio de sesión es lento, y mantener un montón de file_get_contents es una pesadilla. Estoy buscando una buena solución. ¿O simplemente dejarlos públicos? (Estoy usando PHP, Twig y Twig.js)