我使用插件authlogic作为我的rails应用程序(rails 2)。 如何通过authlogic将数据保存在会话中?它足够安全吗?
例如,如果我将session[:group_id] = 1
保存在其中,它将以cookie的形式保存在客户端PC上?如果是,我如何更改会话设置,以便它将保存在服务器端而不是客户端?
您是否有任何提示,我如何以安全的方式保存数据,在没有使用cookie的情况下幸存了几个请求?
答案 0 :(得分:2)
您可以选择在应用程序中存储会话的位置:
在config/environment.rb
文件中:
# Set to one of [:active_record_store, :drb_store, :mem_cache_store, :cookie_store]
config.action_controller.session_store = :active_record_store
时,还有一份关于安全性的官方指南