fix cookies

This commit is contained in:
Freya Murphy 2024-05-27 11:46:42 -04:00
parent 9c5231c298
commit 928267287d
Signed by: freya
GPG key ID: 744AB800E383AE52
3 changed files with 10 additions and 5 deletions

1
.gitignore vendored
View file

@ -1,2 +1 @@
data
conf/ldap/ldap.env

View file

@ -7,3 +7,4 @@ LDAP_FILTER="(&)"
LDAP_UID="cn"
HTTP_HOST=auth.example.com
COOKIE_DOMAIN=example.com

View file

@ -13,13 +13,18 @@ function get_cookie() {
function store_cookie($key) {
$cookie_name = 'X-LDAP-Auth-Key';
$cookie_options = array (
'expires' => time() + 60*60*24*30,
'path' => '/',
'domain' => getenv("COOKIE_DOMAIN"),
'secure' => true,
'httponly' => true,
'samesite' => 'None'
);
setcookie(
$cookie_name,
$key,
time() + (86400 * 30),
"/",
TRUE,
TRUE
$cookie_options
);
}