aboutsummaryrefslogtreecommitdiff
path: root/w/class/modeluser.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-11-11 17:19:26 +0100
committervincent-peugnet <v.peugnet@free.fr>2018-11-11 17:19:26 +0100
commitd7f3313ff4514e38c9f53439cd1a1287e56e45f7 (patch)
treeabff39ab11cb317f5fcd2db558da1c59bdae9239 /w/class/modeluser.php
parent2f363e8fa26ab849539e64ff7caa21bd164e8979 (diff)
downloadwcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.tar.gz
wcms-d7f3313ff4514e38c9f53439cd1a1287e56e45f7.zip
reboot folder
Diffstat (limited to 'w/class/modeluser.php')
-rw-r--r--w/class/modeluser.php61
1 files changed, 0 insertions, 61 deletions
diff --git a/w/class/modeluser.php b/w/class/modeluser.php
deleted file mode 100644
index 899d1cc..0000000
--- a/w/class/modeluser.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-
-
-class Modeluser extends Model
-{
- const ADMIN = 10;
- const EDITOR = 3;
- const INVITE = 2;
- const READ = 1;
- const FREE = 0;
-
-
- public function writesession(User $user)
- {
- $_SESSION['user'] = ['level' => $user->level()];
- }
-
- public function readsession()
- {
- $userdatas = [];
- if(array_key_exists('user', $_SESSION)) {
- $userdatas = $_SESSION['user'];
- }
- $user = new User($userdatas);
- return $user;
- }
-
- public function login($pass)
- {
- $user = new User(['level' => $this->passlevel($pass)]);
- return $user;
- }
-
- public function passlevel($pass)
- {
- if (strip_tags($pass) == Config::admin()) {
- return $level = self::ADMIN;
- } elseif (strip_tags($pass) == Config::read()) {
- return $level = self::READ;
- } elseif (strip_tags($pass) == Config::editor()) {
- return $level = self::EDITOR;
- } elseif (strip_tags($pass) == Config::invite()) {
- return $level = self::INVITE;
- } else {
- return $level = self::FREE;
- }
- }
-
- public function logout()
- {
- $user = new User(['level' => self::FREE]);
- return $user;
- }
-}
-
-
-
-
-
-
-?> \ No newline at end of file