diff options
Diffstat (limited to 'src/invidious.cr')
| -rw-r--r-- | src/invidious.cr | 7 |
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 |
