Use Cookie Prefix in Production and Staging
This commit is contained in:
@ -2,8 +2,19 @@
|
||||
|
||||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
def self.cookie_prefix
|
||||
if (Rails.env.production? || Rails.env.staging?) \
|
||||
&& Rails.application.config.relative_url_root == '/'
|
||||
'__Host-'
|
||||
elsif Rails.env.production? || Rails.env.staging?
|
||||
'__Secure-'
|
||||
else
|
||||
''
|
||||
end
|
||||
end
|
||||
|
||||
Rails.application.config.session_store :cookie_store,
|
||||
key: '_code_ocean_session',
|
||||
key: "#{cookie_prefix}CodeOcean-Session",
|
||||
expire_after: 1.month,
|
||||
secure: Rails.env.production? || Rails.env.staging?,
|
||||
path: Rails.application.config.relative_url_root,
|
||||
|
Reference in New Issue
Block a user