summaryrefslogtreecommitdiffstats
path: root/app/controllers/sessions_controller.rb
diff options
context:
space:
mode:
authorJohan Sørensen <johan@johansorensen.com>2009-03-03 16:03:02 +0100
committerJohan Sørensen <johan@johansorensen.com>2009-04-22 15:15:39 +0200
commit6f54cb56099445a27fa589ca5719b179a003e43b (patch)
tree98c61b6a8ae0713089de013f9d87cb6a9692447b /app/controllers/sessions_controller.rb
parent55576023537a2f7f03e8d7c24c3b348dddf4247f (diff)
downloadgitorious-mainline-outdated-6f54cb56099445a27fa589ca5719b179a003e43b.zip
gitorious-mainline-outdated-6f54cb56099445a27fa589ca5719b179a003e43b.tar.gz
gitorious-mainline-outdated-6f54cb56099445a27fa589ca5719b179a003e43b.tar.bz2
Set the cookie domain to be for all gitorious_host subdomains, and expire it
after 3 weeks
Diffstat (limited to 'app/controllers/sessions_controller.rb')
-rw-r--r--app/controllers/sessions_controller.rb6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index eee1e13..dc01ace 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -100,7 +100,11 @@ class SessionsController < ApplicationController
def successful_login
if params[:remember_me] == "1"
self.current_user.remember_me
- cookies[:auth_token] = { :value => self.current_user.remember_token , :expires => self.current_user.remember_token_expires_at }
+ cookies[:auth_token] = {
+ :value => self.current_user.remember_token ,
+ :expires => self.current_user.remember_token_expires_at,
+ :domain => ".#{GitoriousConfig['gitorious_host']}",
+ }
end
check_state_and_redirect('/')
end