From 62196c11771316ac109b562e0ec72402936cb90c Mon Sep 17 00:00:00 2001 From: dignajar Date: Mon, 7 Sep 2015 21:51:48 -0300 Subject: [PATCH] Updates --- admin/controllers/login.php | 3 ++ admin/themes/default/css/default.css | 6 ++- admin/views/add-user.php | 59 +++++++++++++++------------- admin/views/configure-plugin.php | 15 +++---- admin/views/edit-page.php | 3 +- admin/views/edit-post.php | 3 +- admin/views/edit-user.php | 4 +- admin/views/login.php | 23 ++++++----- admin/views/manage-pages.php | 2 +- admin/views/manage-posts.php | 2 +- admin/views/new-page.php | 6 ++- admin/views/new-post.php | 4 +- admin/views/plugins.php | 2 +- admin/views/settings.php | 11 +++++- admin/views/themes.php | 2 +- admin/views/users.php | 2 +- kernel/boot/admin.php | 4 ++ kernel/boot/rules/70.posts.php | 3 +- kernel/boot/rules/80.plugins.php | 2 +- kernel/boot/rules/99.security.php | 41 +++++++++++++++++++ kernel/boot/site.php | 3 ++ kernel/dbposts.class.php | 9 +++-- kernel/dbsite.class.php | 2 +- kernel/dbtags.class.php | 3 +- kernel/helpers/session.class.php | 47 +++++++++++----------- kernel/helpers/text.class.php | 2 +- kernel/post.class.php | 13 +++++- kernel/security.class.php | 36 +++++++++++++++++ kernel/url.class.php | 10 ++++- languages/en_US.json | 3 +- plugins/pages/plugin.php | 8 +++- plugins/simplemde/plugin.php | 2 +- plugins/tags/plugin.php | 2 +- 33 files changed, 240 insertions(+), 97 deletions(-) create mode 100644 kernel/boot/rules/99.security.php diff --git a/admin/controllers/login.php b/admin/controllers/login.php index d9ee03fe..a7aca352 100644 --- a/admin/controllers/login.php +++ b/admin/controllers/login.php @@ -22,6 +22,9 @@ function checkPost($args) // Verify User sanitize the input if( $Login->verifyUser($_POST['username'], $_POST['password']) ) { + // Renew the token. This token will be the same inside the session for multiple forms. + $Security->generateToken(); + Redirect::page('admin', 'dashboard'); return true; } diff --git a/admin/themes/default/css/default.css b/admin/themes/default/css/default.css index f3dd8459..c7626bc6 100644 --- a/admin/themes/default/css/default.css +++ b/admin/themes/default/css/default.css @@ -32,7 +32,7 @@ span.label { /* ----------- HEAD ----------- */ #head { overflow: auto; - border-top: 10px #f1f1f1 solid; + border-top: 10px #eee solid; border-bottom: 1px solid #f1f1f1; padding: 10px 0; } @@ -105,6 +105,10 @@ h2.title { font-weight: normal; } +h2.title i.fa { + margin-right: 8px; +} + /* ----------- TABLE ----------- */ table { background-color: #fff; diff --git a/admin/views/add-user.php b/admin/views/add-user.php index b2dcedd2..c7bb96be 100644 --- a/admin/views/add-user.php +++ b/admin/views/add-user.php @@ -1,38 +1,41 @@ -

p('Add a new user') ?>

+

p('Add a new user') ?>

- - + - + - + - + - - p('Cancel') ?> + + + + + + p('Cancel') ?>
\ No newline at end of file diff --git a/admin/views/configure-plugin.php b/admin/views/configure-plugin.php index 92743329..87bce405 100644 --- a/admin/views/configure-plugin.php +++ b/admin/views/configure-plugin.php @@ -2,14 +2,15 @@
- + + - form(); - ?> + form(); + ?> -
- -
+
+ +
\ No newline at end of file diff --git a/admin/views/edit-page.php b/admin/views/edit-page.php index 3f733924..30f57e5f 100644 --- a/admin/views/edit-page.php +++ b/admin/views/edit-page.php @@ -1,7 +1,8 @@ -

p('Edit page') ?>

+

p('Edit page') ?>

+