From 4663fbf574d408adbcf47162c11ba288b4e275ad Mon Sep 17 00:00:00 2001 From: dpeca Date: Tue, 10 Apr 2018 00:45:59 +0200 Subject: [PATCH 01/18] disable api --- web/api/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/api/index.php b/web/api/index.php index 3cf0ec2d..c4f59e2f 100644 --- a/web/api/index.php +++ b/web/api/index.php @@ -1,6 +1,6 @@ Date: Tue, 10 Apr 2018 02:21:49 +0200 Subject: [PATCH 02/18] secure_login.php --- web/inc/secure_login.php | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 web/inc/secure_login.php diff --git a/web/inc/secure_login.php b/web/inc/secure_login.php new file mode 100644 index 00000000..5e33232f --- /dev/null +++ b/web/inc/secure_login.php @@ -0,0 +1,8 @@ + Date: Tue, 10 Apr 2018 02:24:04 +0200 Subject: [PATCH 03/18] include secure_login.php from main.php --- web/inc/main.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/inc/main.php b/web/inc/main.php index dfa482a1..49d70fda 100644 --- a/web/inc/main.php +++ b/web/inc/main.php @@ -1,5 +1,5 @@ Date: Tue, 10 Apr 2018 02:25:45 +0200 Subject: [PATCH 04/18] filepath change to secure_login.php --- web/inc/secure_login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/inc/secure_login.php b/web/inc/secure_login.php index 5e33232f..641a7ce7 100644 --- a/web/inc/secure_login.php +++ b/web/inc/secure_login.php @@ -1,5 +1,5 @@ Date: Tue, 10 Apr 2018 02:42:34 +0200 Subject: [PATCH 05/18] Changing redirect location --- web/inc/secure_login.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/inc/secure_login.php b/web/inc/secure_login.php index 641a7ce7..c1b84509 100644 --- a/web/inc/secure_login.php +++ b/web/inc/secure_login.php @@ -2,7 +2,7 @@ require_once('/usr/local/vesta/web/inc/login_url.php'); if (isset($_GET[$login_url])) { setcookie($login_url, '1', time() + 31536000, '/', $_SERVER['HTTP_HOST'], true); - header ("Location: /"); + header ("Location: /login/"); exit; } if (!isset($_COOKIE[$login_url])) exit; From 84adfcc4edceada0779b72197ecc5a8ab4a1f029 Mon Sep 17 00:00:00 2001 From: dpeca Date: Tue, 10 Apr 2018 02:44:02 +0200 Subject: [PATCH 06/18] Check pre-auth before redirecting to login --- web/index.php | 1 + 1 file changed, 1 insertion(+) diff --git a/web/index.php b/web/index.php index 2f070747..27ce0fcf 100644 --- a/web/index.php +++ b/web/index.php @@ -1,4 +1,5 @@ Date: Tue, 10 Apr 2018 03:36:52 +0200 Subject: [PATCH 07/18] Redirect to webmail by default --- web/index.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/web/index.php b/web/index.php index 27ce0fcf..8910659b 100644 --- a/web/index.php +++ b/web/index.php @@ -1,8 +1,9 @@ Date: Tue, 10 Apr 2018 03:43:50 +0200 Subject: [PATCH 08/18] Check secure login on index --- web/index.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/index.php b/web/index.php index 8910659b..58238128 100644 --- a/web/index.php +++ b/web/index.php @@ -6,4 +6,10 @@ //} else { // header("Location: /login/"); //} + +require_once('/usr/local/vesta/web/inc/login_url.php'); +if (isset($_GET[$login_url])) { + require_once('/usr/local/vesta/web/inc/secure_login.php'); +} + header("Location: /webmail/"); From 1a61ea102bc085d1645d0564d11a318bcad212d8 Mon Sep 17 00:00:00 2001 From: dpeca Date: Tue, 10 Apr 2018 03:58:19 +0200 Subject: [PATCH 09/18] Redirect to /list/user/ after login --- web/login/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/login/index.php b/web/login/index.php index 08074b3e..b2e7c714 100644 --- a/web/login/index.php +++ b/web/login/index.php @@ -25,7 +25,7 @@ if (isset($_SESSION['user'])) { $_SESSION['look_alert'] = 'yes'; } } - header("Location: /"); + header("Location: /list/user/"); exit; } @@ -109,7 +109,7 @@ if (isset($_POST['user']) && isset($_POST['password'])) { unset($_SESSION['request_uri']); exit; } else { - header("Location: /"); + header("Location: /list/user/"); exit; } } From 25516949ffbe6dd36e6d0d68282d4eecab0c1e69 Mon Sep 17 00:00:00 2001 From: dpeca Date: Tue, 10 Apr 2018 04:01:12 +0200 Subject: [PATCH 10/18] Logout to redirect to login --- web/logout/index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/logout/index.php b/web/logout/index.php index 51c89198..795eb65f 100644 --- a/web/logout/index.php +++ b/web/logout/index.php @@ -8,6 +8,6 @@ if (!empty($_SESSION['look'])) { session_destroy(); } -header("Location: /"); +header("Location: /login/"); exit; ?> From 58f1613759a46462ca17bb25cf8251ad3a7a01e2 Mon Sep 17 00:00:00 2001 From: dpeca Date: Tue, 10 Apr 2018 04:05:58 +0200 Subject: [PATCH 11/18] Logo to link /list/user/ --- web/templates/user/panel.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/templates/user/panel.html b/web/templates/user/panel.html index 452105ee..dfb544c9 100644 --- a/web/templates/user/panel.html +++ b/web/templates/user/panel.html @@ -7,7 +7,7 @@