aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-03-19 00:17:17 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-03-19 00:17:17 +0100
commitff27ff7217e4ba984ba2f9557a4b7841e7adf61b (patch)
tree4d0d40325fa55ab7a7c5b18e8552479b001ef4c7
parentaad58a057640120027650ab3847212ba1178538e (diff)
downloadwcms-ff27ff7217e4ba984ba2f9557a4b7841e7adf61b.tar.gz
wcms-ff27ff7217e4ba984ba2f9557a4b7841e7adf61b.zip
correction session
-rw-r--r--class/class.app.php8
-rw-r--r--public/w/index.php11
2 files changed, 10 insertions, 9 deletions
diff --git a/class/class.app.php b/class/class.app.php
index ab67fdc..00c9095 100644
--- a/class/class.app.php
+++ b/class/class.app.php
@@ -130,17 +130,17 @@ class App
if(strip_tags($pass) == $this->admin)
{
var_dump($this->admin);
- $_SESSION['level'] = 2;
+ return $level = 2;
}
elseif(strip_tags($pass) == $this->secure)
{
- $_SESSION['level'] = 1;
+ return $level = 1;
}
}
public function logout()
- {
- $_SESSION['level'] = 0;
+ {
+ return $level = 0;
}
}
diff --git a/public/w/index.php b/public/w/index.php
index 6148dee..2dd33c0 100644
--- a/public/w/index.php
+++ b/public/w/index.php
@@ -4,7 +4,6 @@
// _____________________________________________________ R E Q U I R E ________________________________________________________________
-$_SESSION['level'] = 0;
$config = require('../../config.php');
require('../../vendor/autoload.php');
@@ -15,8 +14,10 @@ require('../../class/class.art.php');
require('../../class/class.app.php');
require('../../class/class.aff.php');
session();
+$level = 0;
+$level = $_SESSION['level'];
$app = new App($config);
-$aff = new Aff($_SESSION['level']);
+$aff = new Aff($level);
// _____________________________________________________ A C T I O N __________________________________________________________________
@@ -33,12 +34,12 @@ if (isset($_POST['action'])) {
break;
case 'login' :
- $app->login($_POST['pass']);
+ $_SESSION['level'] = $app->login($_POST['pass']);
header('Location: ?id=' . $_GET['id']);
break;
case 'logout' :
- $app->logout();
+ $_SESSION['level'] = $app->logout();
header('Location: ?id=' . $_GET['id']);
break;
}
@@ -94,7 +95,7 @@ if (isset($_GET['id'])) {
} else {
echo '<span class="alert"><h4>Cet article n\'existe pas encore</h4></span>';
- if ($_SESSION['level'] >= 2) {
+ if ($level >= 2) {
echo '<form action="?id=' . $_GET['id'] . '&edit=1" method="post"><input type="hidden" name="action" value="new"><input type="submit" value="créer"></form>';
}