From 1a112ab14becaf6d41cd34c176cbe563d4ca9742 Mon Sep 17 00:00:00 2001 From: "David T. Sadler" Date: Mon, 18 Oct 2021 21:15:18 +0100 Subject: Implement session management --- src/DTS/Session.php | 41 +++++++++++++++++++++++++++++++++++++++++ src/templates/index.php | 3 +++ 2 files changed, 44 insertions(+) create mode 100644 src/DTS/Session.php (limited to 'src') diff --git a/src/DTS/Session.php b/src/DTS/Session.php new file mode 100644 index 0000000..956f4e5 --- /dev/null +++ b/src/DTS/Session.php @@ -0,0 +1,41 @@ + $value) { + $this->session[$key] = $value; + unset($_SESSION[$key]); + } + } + + public function set(string $key, string $value): void + { + $this->session[$key] = $_SESSION[$key] = $value; + } + + public function get(string $key): ?string + { + return $this->session[$key] ?? null; + } +} diff --git a/src/templates/index.php b/src/templates/index.php index ed84fd4..148a173 100644 --- a/src/templates/index.php +++ b/src/templates/index.php @@ -6,6 +6,9 @@ Bookmarks + +

+ Add