Don't use secure cookes on non-HTTPS deployments.

Fixes not being able to login or signup when running in production mode
on a non-HTTPS site.
This commit is contained in:
evazion
2021-03-30 03:44:04 -05:00
parent 172265b4ef
commit 803efe8501

View File

@@ -7,5 +7,5 @@ Rails.application.config.session_store(
domain: :all,
tld_length: 2,
same_site: :lax,
secure: Rails.env.production?
secure: Rails.env.production? && Danbooru.config.canonical_url.match?(%r!\Ahttps://!)
)