我有一个Rails应用程序写入我的管理员视图文件夹中的文件。它为每个用户和一个包含敏感信息的文本文件创建一个新文件夹。如何限制文件夹访问
我如何取根文件夹并确保没有人可以访问里面的文件?
/app/views/admin/NameOfFolder
NameOfFolder是我想要保护的文件夹,它有敏感数据。 NameOfFolder基于它为之制作的用户。
我有一个Rails应用程序写入我的管理员视图文件夹中的文件。它为每个用户和一个包含敏感信息的文本文件创建一个新文件夹。如何限制文件夹访问
我如何取根文件夹并确保没有人可以访问里面的文件?
/app/views/admin/NameOfFolder
NameOfFolder是我想要保护的文件夹,它有敏感数据。 NameOfFolder基于它为之制作的用户。
你不需要。没有人可以访问/app
中的任何内容。只有public
中的文件可以直接访问互联网。
也就是说,使用平面文件进行数据存储是非常错误的,并且尤其是包含敏感信息。将任意数据文件写入/app/views
也是非常错误的。该目录适用于您的viwes,不适用于数据存储。
这只是记录他们的库存检查和检查历史。但是,如果这是不好的做法,那么最好的方法是什么呢?另外,感谢您的回应! – codingdraculasbrain
@codingdraculasbrain一个数据库和一个ActiveRecord模型。 – meagar
您也可以将此信息写入自定义日志文件。 –
只是想补充我现在明白,这不是做事的最佳方式。它确实有助于了解答案,但更好地理解轨道如何工作。所有的投票讨厌使我成为一只伤心的熊猫。 – codingdraculasbrain