关于Laravel缓存与文件存储系统及其安全性的混淆

时间:2014-06-17 12:50:42

标签: caching laravel

我有两个关于laravel缓存的问题。

  1. 我很困惑,我们知道每个用户都有不同的会话,因此会话数据不会替换或混淆其他会话数据,但是与文件存储系统相同的laravel缓存就像会话一样?我的意思是缓存变量,它的值对于像会话这样的每个用户都是不同的?或者它将是一个共享变量,该值将被其他用户替换?

  2. 是否可以使用文件存储系统将敏感数据存储到缓存中?因为我们知道我们必须给存储文件夹写入权限。我认为laravel不会加密缓存的值。

1 个答案:

答案 0 :(得分:1)

1.你将缓存与会话混合起来......它们只是两件事。缓存只是一个键值数据结构。所有用户使用相同的密钥获得相同的值。这与文件存储系统无关或这就是缓存的工作方式。如果你想为每个用户缓存个人信息,请使用像' user:1'或者其他什么。

2.No.无论您选择哪种驱动程序,Laravel只会存储没有加密的序列化字符串。您必须自己完成。