Set domain to be nil by default

pull/394/head
Omar Roth 6 years ago
parent 66605196ad
commit 17cf0772fb

@ -10,4 +10,4 @@ db:
dbname: invidious dbname: invidious
full_refresh: false full_refresh: false
https_only: false https_only: false
domain: invidio.us domain:

@ -1056,7 +1056,7 @@ post "/login" do |env|
end end
if config.domain if config.domain
env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", domain: ".#{config.domain}", value: sid, expires: Time.now + 2.years, env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", domain: "#{config.domain}", value: sid, expires: Time.now + 2.years,
secure: secure, http_only: true) secure: secure, http_only: true)
else else
env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", value: sid, expires: Time.now + 2.years, env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", value: sid, expires: Time.now + 2.years,
@ -1118,7 +1118,7 @@ post "/login" do |env|
end end
if config.domain if config.domain
env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", domain: ".#{config.domain}", value: sid, expires: Time.now + 2.years, env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", domain: "#{config.domain}", value: sid, expires: Time.now + 2.years,
secure: secure, http_only: true) secure: secure, http_only: true)
else else
env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", value: sid, expires: Time.now + 2.years, env.response.cookies["SID"] = HTTP::Cookie.new(name: "SID", value: sid, expires: Time.now + 2.years,

@ -200,7 +200,12 @@ def make_host_url(ssl, host)
scheme = "http://" scheme = "http://"
end end
if host
host = host.lchop(".")
return "#{scheme}#{host}" return "#{scheme}#{host}"
else
return ""
end
end end
def get_referer(env, fallback = "/") def get_referer(env, fallback = "/")

Loading…
Cancel
Save