diff options
| author | Syndamia <kamen@syndamia.com> | 2025-02-02 12:34:53 +0200 |
|---|---|---|
| committer | Syndamia <kamen@syndamia.com> | 2025-02-02 12:34:53 +0200 |
| commit | c83d7e03b607447cb203c0a17edaca9baf1d087f (patch) | |
| tree | 7b64b824d54bd4ed7ec6fc5cbbc35616c384a02e | |
| parent | 254e643a4f74a8b499093b303b831d80de5464ea (diff) | |
| download | nowayforward_human-c83d7e03b607447cb203c0a17edaca9baf1d087f.tar nowayforward_human-c83d7e03b607447cb203c0a17edaca9baf1d087f.tar.gz nowayforward_human-c83d7e03b607447cb203c0a17edaca9baf1d087f.zip | |
feat(views): Move login and logout to session/create and session/delete
| -rw-r--r-- | controllers/session.php (renamed from controllers/login.php) | 0 | ||||
| -rw-r--r-- | views/global/router.php | 8 | ||||
| -rw-r--r-- | views/session/create/index.php (renamed from views/login/index.php) | 0 | ||||
| -rw-r--r-- | views/session/create/meta.php (renamed from views/login/meta.php) | 2 | ||||
| -rw-r--r-- | views/session/delete/index.php (renamed from views/logout/index.php) | 8 | ||||
| -rw-r--r-- | views/session/delete/meta.php (renamed from views/logout/meta.php) | 2 |
6 files changed, 10 insertions, 10 deletions
diff --git a/controllers/login.php b/controllers/session.php index 179afe6..179afe6 100644 --- a/controllers/login.php +++ b/controllers/session.php 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/session/create/index.php index da0d8e2..da0d8e2 100644 --- a/views/login/index.php +++ b/views/session/create/index.php diff --git a/views/login/meta.php b/views/session/create/meta.php index 06be3e8..aee959b 100644 --- a/views/login/meta.php +++ b/views/session/create/meta.php @@ -1,4 +1,4 @@ <?php $title = 'Login to your account'; -$controller = 'login'; +$controller = 'session'; diff --git a/views/logout/index.php b/views/session/delete/index.php index 87878ed..065cde2 100644 --- a/views/logout/index.php +++ b/views/session/delete/index.php @@ -1,10 +1,10 @@ +<?php + require_login('/'); +?> + <h2>Logging you out...</h2> <script type="text/javascript"> - if (!cookieStorage.getItem('token')) { - window.location.href = '/'; - } - function deleteToken(response) { let request = new XMLHttpRequest(); request.onreadystatechange = function() { diff --git a/views/logout/meta.php b/views/session/delete/meta.php index be189c2..acb2f46 100644 --- a/views/logout/meta.php +++ b/views/session/delete/meta.php @@ -1,4 +1,4 @@ <?php $title = 'Logging out'; -$controller = 'login'; +$controller = 'session'; |
