Added register privilage
This commit is contained in:
parent
ff67e487ce
commit
a9101eb047
@ -35,10 +35,13 @@ class Home
|
|||||||
public function register()
|
public function register()
|
||||||
{
|
{
|
||||||
if (Session::exists('userid')) {
|
if (Session::exists('userid')) {
|
||||||
|
if (Session::get('privilage') == 1) {
|
||||||
View::render('Access/registrasi.html', [
|
View::render('Access/registrasi.html', [
|
||||||
'token' => Token::generate()
|
'token' => Token::generate()
|
||||||
]);
|
]);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
|
Session::flash('info', Session::get('privilage'));
|
||||||
Redirect::to('/');
|
Redirect::to('/');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -43,7 +43,7 @@ class Access extends \Core\Model
|
|||||||
try {
|
try {
|
||||||
$db = static::connectDB();
|
$db = static::connectDB();
|
||||||
|
|
||||||
$sql = "SELECT id, username, full_name, registered_at FROM user WHERE id = ?";
|
$sql = "SELECT id, username, full_name, registered_at, privilage FROM user WHERE id = ?";
|
||||||
|
|
||||||
$query = $db->prepare($sql);
|
$query = $db->prepare($sql);
|
||||||
|
|
||||||
@ -85,7 +85,8 @@ class Access extends \Core\Model
|
|||||||
|
|
||||||
\Core\Session::put('userid', $user['id']);
|
\Core\Session::put('userid', $user['id']);
|
||||||
\Core\Session::put('username', $user['username']);
|
\Core\Session::put('username', $user['username']);
|
||||||
\Core\Session::put('name', $user['full_name']);
|
\Core\Session::put('full_name', $user['full_name']);
|
||||||
|
\Core\Session::put('privilage', $user['privilage']);
|
||||||
|
|
||||||
$user_now = $user['username'];
|
$user_now = $user['username'];
|
||||||
|
|
||||||
@ -112,7 +113,8 @@ class Access extends \Core\Model
|
|||||||
)) {
|
)) {
|
||||||
\Core\Session::delete('userid');
|
\Core\Session::delete('userid');
|
||||||
\Core\Session::delete('username');
|
\Core\Session::delete('username');
|
||||||
\Core\Session::delete('name');
|
\Core\Session::delete('full_name');
|
||||||
|
\Core\Session::delete('privilage');
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user