summaryrefslogtreecommitdiffstats
path: root/src/invidious.cr
diff options
context:
space:
mode:
Diffstat (limited to 'src/invidious.cr')
-rw-r--r--src/invidious.cr7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/invidious.cr b/src/invidious.cr
index 39f8a2a8..fe205b53 100644
--- a/src/invidious.cr
+++ b/src/invidious.cr
@@ -663,7 +663,12 @@ post "/login" do |env|
host = URI.parse(env.request.headers["Host"]).host
login.cookies.each do |cookie|
- cookie.secure = false
+ if Kemal.config.ssl
+ cookie.secure = true
+ else
+ cookie.secure = false
+ end
+
cookie.extension = cookie.extension.not_nil!.gsub(".youtube.com", host)
cookie.extension = cookie.extension.not_nil!.gsub("Secure; ", "")
end