我试图在redmine中找到会话值存储的位置。当用户登录时,其信息将存储在会话中。
答案 0 :(得分:3)
Redmine将会话数据存储在cookie中(通常是Rails应用程序中的默认值)。因此,服务器上没有存储实际的会话数据。
Cookie中的会话数据以实际最终用户无法更改的方式进行加密签名。但是,这些信息对他们来说是可见的,这意味着您不应该在其中存储敏感(或大量)数据。
巧合的是,这也是您在首次安装Redmine时需要创建会话密钥的原因。它用于对cookie进行签名并确保数据未被篡改。
答案 1 :(得分:0)
不确定是否理解这个问题,但是如果你想访问会话变量,你可以这样做:
session[:foo]