Browse Source

Update session.php (add function multi role user)

pull/475/head
Yaya Laressa 4 years ago
committed by GitHub
parent
commit
d885e94e35
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 90 additions and 0 deletions
  1. +90
    -0
      system/includes/session.php

+ 90
- 0
system/includes/session.php View File

@ -19,3 +19,93 @@ function login()
}
}
function is_admin()
{
if(login()) {
$user = $_SESSION[config("site.url")]['user'];
$role = user('role', $user);
if ($role === 'admin') {
return true;
} else {
return false;
}
} else {
return false;
}
}
function is_manager()
{
if(login()) {
$user = $_SESSION[config("site.url")]['user'];
$role = user('role', $user);
if ($role === 'manager' || $role === 'admin') {
return true;
} else {
return false;
}
} else {
return false;
}
}
function is_editor()
{
if(login()) {
$user = $_SESSION[config("site.url")]['user'];
$role = user('role', $user);
if ($role === 'editor' || $role === 'manager' || $role === 'admin') {
return true;
} else {
return false;
}
} else {
return false;
}
}
function is_moderator()
{
if(login()) {
$user = $_SESSION[config("site.url")]['user'];
$role = user('role', $user);
if ($role === 'moderator' || $role === 'editor' || $role === 'manager' || $role === 'admin') {
return true;
} else {
return false;
}
} else {
return false;
}
}
function is_author()
{
if(login()) {
$user = $_SESSION[config("site.url")]['user'];
$role = user('role', $user);
if ($role === 'author' || $role === 'moderator' || $role === 'editor' || $role === 'manager' || $role === 'admin') {
return true;
} else {
return false;
}
} else {
return false;
}
}
function is_user()
{
if(login()) {
$user = $_SESSION[config("site.url")]['user'];
$role = user('role', $user);
if ($role === 'user' || $role === 'author' || $role === 'moderator' || $role === 'editor' || $role === 'manager' || $role === 'admin') {
return true;
} else {
return false;
}
} else {
return false;
}
}

Loading…
Cancel
Save