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') }}
+