Added register privilage

This commit is contained in:
Gregorio Chiko Putra 2017-09-06 13:56:40 +07:00
parent ff67e487ce
commit a9101eb047
2 changed files with 11 additions and 6 deletions

View File

@ -35,10 +35,13 @@ class Home
public function register() public function register()
{ {
if (Session::exists('userid')) { if (Session::exists('userid')) {
View::render('Access/registrasi.html', [ if (Session::get('privilage') == 1) {
'token' => Token::generate() View::render('Access/registrasi.html', [
]); 'token' => Token::generate()
]);
}
} else { } else {
Session::flash('info', Session::get('privilage'));
Redirect::to('/'); Redirect::to('/');
} }
} }

View File

@ -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;
} }