diff options
author | Johan Sørensen <johan@johansorensen.com> | 2009-03-03 16:03:02 +0100 |
---|---|---|
committer | Johan Sørensen <johan@johansorensen.com> | 2009-04-22 15:15:39 +0200 |
commit | 6f54cb56099445a27fa589ca5719b179a003e43b (patch) | |
tree | 98c61b6a8ae0713089de013f9d87cb6a9692447b /app/controllers/sessions_controller.rb | |
parent | 55576023537a2f7f03e8d7c24c3b348dddf4247f (diff) | |
download | gitorious-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.rb | 6 |
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 |