diff options
author | nashe <thomas@chauchefoin.fr> | 2017-12-23 21:07:30 +0100 |
---|---|---|
committer | nashe <thomas@chauchefoin.fr> | 2017-12-23 21:07:30 +0100 |
commit | ace3788763e40161b346757a5178bbe2cc6e7773 (patch) | |
tree | c01151134bbbbcc4afd8cd9a0b010f75eee8678e | |
parent | 0979b67e1baf88d7534d39c9744801a54d487b7f (diff) | |
download | planet-ace3788763e40161b346757a5178bbe2cc6e7773.tar planet-ace3788763e40161b346757a5178bbe2cc6e7773.tar.gz planet-ace3788763e40161b346757a5178bbe2cc6e7773.tar.bz2 planet-ace3788763e40161b346757a5178bbe2cc6e7773.tar.xz planet-ace3788763e40161b346757a5178bbe2cc6e7773.zip |
Give a session to the users
-rwxr-xr-x | admin/login.php | 5 | ||||
-rw-r--r-- | admin/logout.php | 9 | ||||
-rwxr-xr-x | app/app.php | 2 |
3 files changed, 13 insertions, 3 deletions
diff --git a/admin/login.php b/admin/login.php index 3ba4d2b..a95e59f 100755 --- a/admin/login.php +++ b/admin/login.php @@ -1,10 +1,13 @@ <?php + +require_once __DIR__ . '/../app/app.php'; + if (isset($_POST['password'])) { + session_regenerate_id(); setcookie('auth',md5($_POST['password'])); header('Location: index.php'); } -require_once __DIR__ . '/../app/app.php'; $page_content = <<<FRAGMENT <form action="" method="post" class="login"> <fieldset> diff --git a/admin/logout.php b/admin/logout.php index 6dd32aa..adb843f 100644 --- a/admin/logout.php +++ b/admin/logout.php @@ -1,5 +1,10 @@ <?php + +require_once __DIR__ . '/../app/app.php'; + setcookie('auth','', time()-3600); +session_destroy(); +session_regenerate_id(); + header('Location: login.php'); -die; -?>
\ No newline at end of file +die(); diff --git a/app/app.php b/app/app.php index a6232cf..64c120a 100755 --- a/app/app.php +++ b/app/app.php @@ -7,6 +7,8 @@ require_once __DIR__.'/../vendor/autoload.php'; $savedConfig = __DIR__.'/../custom/config.yml'; $moon_version = file_get_contents(__DIR__.'/../VERSION'); +session_start(); + if (is_installed()) { $conf = Spyc::YAMLLoad($savedConfig); |