summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2024-12-23 22:20:23 -0500
committerFreya Murphy <freya@freyacat.org>2024-12-23 22:20:23 -0500
commit03eafb7bbc64d18a4a769b590566c99cbab6a7d3 (patch)
tree1f406df6663fb4cacc94138655ff1f9db6c419f8 /src/web
parentupdate xssbook to work with crimson updates (diff)
downloadxssbook2-03eafb7bbc64d18a4a769b590566c99cbab6a7d3.tar.gz
xssbook2-03eafb7bbc64d18a4a769b590566c99cbab6a7d3.tar.bz2
xssbook2-03eafb7bbc64d18a4a769b590566c99cbab6a7d3.zip
persistent sessions
Diffstat (limited to 'src/web')
-rw-r--r--src/web/lib/hooks.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/web/lib/hooks.php b/src/web/lib/hooks.php
index 45316ec..266f2cb 100644
--- a/src/web/lib/hooks.php
+++ b/src/web/lib/hooks.php
@@ -1,6 +1,12 @@
<?php /* Copyright (c) 2024 Freya Murphy */
function XSSBOOK_begin_session(): void {
+
+ $session_dir = '/var/run/crimson/xssbook';
+ if (!is_dir($session_dir))
+ mkdir($session_dir, 0770, FALSE);
+
+ session_save_path($session_dir);
session_start();
setcookie(
session_name(),