From c83d7e03b607447cb203c0a17edaca9baf1d087f Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 2 Feb 2025 12:34:53 +0200 Subject: feat(views): Move login and logout to session/create and session/delete --- views/global/router.php | 8 ++++---- views/login/index.php | 23 ----------------------- views/login/meta.php | 4 ---- views/logout/index.php | 21 --------------------- views/logout/meta.php | 4 ---- views/session/create/index.php | 23 +++++++++++++++++++++++ views/session/create/meta.php | 4 ++++ views/session/delete/index.php | 21 +++++++++++++++++++++ views/session/delete/meta.php | 4 ++++ 9 files changed, 56 insertions(+), 56 deletions(-) delete mode 100644 views/login/index.php delete mode 100644 views/login/meta.php delete mode 100644 views/logout/index.php delete mode 100644 views/logout/meta.php create mode 100644 views/session/create/index.php create mode 100644 views/session/create/meta.php create mode 100644 views/session/delete/index.php create mode 100644 views/session/delete/meta.php (limited to 'views') diff --git a/views/global/router.php b/views/global/router.php index c86f0f4..b668f33 100644 --- a/views/global/router.php +++ b/views/global/router.php @@ -37,8 +37,8 @@ function route_view() { case '/archive': return '/archive'; case '/user': return '/user'; case '/register': return '/user/create'; - case '/login': return '/login'; - case '/logout': return '/logout'; + case '/login': return '/session/create'; + case '/logout': return '/session/delete'; case '/list': return '/list'; case '/authenticate': @@ -62,10 +62,10 @@ function redirect(string $href) { exit; } -function require_login() { +function require_login(string $redirect = '/login') { global $TOKEN; if ($TOKEN === '') { - redirect('/login'); + redirect($redirect); } } diff --git a/views/login/index.php b/views/login/index.php deleted file mode 100644 index da0d8e2..0000000 --- a/views/login/index.php +++ /dev/null @@ -1,23 +0,0 @@ -

Login

- -
- -
- - -

- Error: -

- - - - - - - - -
- diff --git a/views/login/meta.php b/views/login/meta.php deleted file mode 100644 index 06be3e8..0000000 --- a/views/login/meta.php +++ /dev/null @@ -1,4 +0,0 @@ -Logging you out... - - diff --git a/views/logout/meta.php b/views/logout/meta.php deleted file mode 100644 index be189c2..0000000 --- a/views/logout/meta.php +++ /dev/null @@ -1,4 +0,0 @@ -Login + +
+ +
+ + +

+ Error: +

+ + + + + + + + +
+ diff --git a/views/session/create/meta.php b/views/session/create/meta.php new file mode 100644 index 0000000..aee959b --- /dev/null +++ b/views/session/create/meta.php @@ -0,0 +1,4 @@ + + +

Logging you out...

+ + diff --git a/views/session/delete/meta.php b/views/session/delete/meta.php new file mode 100644 index 0000000..acb2f46 --- /dev/null +++ b/views/session/delete/meta.php @@ -0,0 +1,4 @@ +