如何保护 codeIgniter 中 public 文件夹中的文件?

How to protect files in public folder in codeIgniter?

如何保护 CodeIgniter 框架中 public 文件夹中的文件不被未登录的用户查看? 我的public文件夹结构如下:

我无需登录系统即可使用以下 URL 访问文件。

  1. https://<ip_address>/logs/detailed_logs
  2. https://<ip_address>/code/device.js

有人可以帮我让它只对登录用户开放吗?

我将 .htaccess 文件添加到日志文件夹并只允许访问 index.php 文件。 我还为每个日志文件创建了 PHP 文件,并使用会话变量检查用户是否登录,并在验证用户登录后读取相应日志文件的内容。 感谢您的帮助!