aboutsummaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/global/router.php8
-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
5 files changed, 10 insertions, 10 deletions
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';