diff --git a/site/plugins/admin/app/Controllers/UsersConstroller.php b/site/plugins/admin/app/Controllers/UsersConstroller.php index 7c8c8ded..9293b63d 100644 --- a/site/plugins/admin/app/Controllers/UsersConstroller.php +++ b/site/plugins/admin/app/Controllers/UsersConstroller.php @@ -47,7 +47,7 @@ class UsersController extends Controller if (password_verify(trim($data['password']), $user_file['hashed_password'])) { Session::set('username', $user_file['username']); Session::set('role', $user_file['role']); - return $response->withRedirect('admin/entries'); + return $response->withRedirect($this->container->get('router')->pathFor('admin.entries.index')); } else { //Notification::set('error', __('admin_message_wrong_username_password')); } @@ -89,6 +89,12 @@ class UsersController extends Controller //return false; } } + + public function logoutProcess($request, $response, $args) + { + Session::destroy(); + return $response->withRedirect($this->container->get('router')->pathFor('admin.users.login')); + } } diff --git a/site/plugins/admin/views/templates/users/profile.html b/site/plugins/admin/views/templates/users/profile.html index ec3725e6..dca93ecd 100644 --- a/site/plugins/admin/views/templates/users/profile.html +++ b/site/plugins/admin/views/templates/users/profile.html @@ -6,6 +6,11 @@ {{ tr('admin_username') }}: {{ username }}
{{ tr('admin_role') }}: {{ rolename }}

- {{ tr('admin_logout') }} + + {{ tr('admin_logout') }} {% endblock %} diff --git a/site/plugins/admin/views/templates/users/profile.php b/site/plugins/admin/views/templates/users/profile.php deleted file mode 100644 index 9d58da45..00000000 --- a/site/plugins/admin/views/templates/users/profile.php +++ /dev/null @@ -1,29 +0,0 @@ -display(); -Themes::view('admin/views/partials/navbar') - ->assign('links', [ - 'information' => [ - 'link' => Http::getBaseUrl() . '/admin/profile', - 'title' => __('admin_profile'), - 'attributes' => ['class' => 'navbar-item active'] - ], - ]) - ->display(); -Themes::view('admin/views/partials/content-start')->display(); -?> - -
- - :
- :
-
- -
- -display() ?> -display() ?>