aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAditya Sanghi <asanghi@me.com>2010-11-29 21:40:39 +0530
committerAditya Sanghi <asanghi@me.com>2010-11-29 21:40:39 +0530
commit6308f1f0fc5d85963e90787190e1164da7ac364e (patch)
treea2b8a7f2ca91309fc1a73d51765cc4a9f4c31c9d
parent2025775adb12371456d987d229513912c6381cc6 (diff)
parent1ef9ddde90a6a10099faecc93542335c437cfb09 (diff)
downloadrails-6308f1f0fc5d85963e90787190e1164da7ac364e.tar.gz
rails-6308f1f0fc5d85963e90787190e1164da7ac364e.tar.bz2
rails-6308f1f0fc5d85963e90787190e1164da7ac364e.zip
Merge branch 'master' of https://github.com/kotfu/docrails into kotfu-master
-rw-r--r--railties/guides/source/security.textile2
1 files changed, 1 insertions, 1 deletions
diff --git a/railties/guides/source/security.textile b/railties/guides/source/security.textile
index 5b24d8c8e3..528c8861d4 100644
--- a/railties/guides/source/security.textile
+++ b/railties/guides/source/security.textile
@@ -166,7 +166,7 @@ end
The section about session fixation introduced the problem of maintained sessions. An attacker maintaining a session every five minutes can keep the session alive forever, although you are expiring sessions. A simple solution for this would be to add a created_at column to the sessions table. Now you can delete sessions that were created a long time ago. Use this line in the sweep method above:
<ruby>
-delete_all "updated_at < '#{time.to_s(:db)}' OR
+delete_all "updated_at < '#{time.ago.to_s(:db)}' OR
created_at < '#{2.days.ago.to_s(:db)}'"
</ruby>