diff --git a/src/app/controllers/User/LoginController.php b/src/app/controllers/User/LoginController.php index dcc7193323c82144c008c0748fd70dc0f18fe033..6ce7b20b5d21abf2b7c2a519581c5968b20d05cb 100644 --- a/src/app/controllers/User/LoginController.php +++ b/src/app/controllers/User/LoginController.php @@ -25,7 +25,9 @@ class LoginController extends BaseController{ if($role!=null){ $hasiljson = array( 'status' => 'sukses', - 'role' => $role + 'role' => $role['role'], + 'statusakses' => $role['status'] + ); header('Content-Type: application/json'); return json_encode($hasiljson); diff --git a/src/app/models/LoginModel.php b/src/app/models/LoginModel.php index 0bd02d3679cbc81b84e677efe0fb342b71990b0f..af2fd51c27f9e0fc2a50b9db63d96ec8460c97b2 100644 --- a/src/app/models/LoginModel.php +++ b/src/app/models/LoginModel.php @@ -29,7 +29,8 @@ class LoginModel if(password_verify($password, $row['password_hashed'])){ $_SESSION['user_id'] = $row['id']; $_SESSION['role'] = $row['role']; - return $row['role']; + $array = array('status' => $row['status'], 'role' => $row['role']); + return $array; } else{ return null; diff --git a/src/public/js/login.js b/src/public/js/login.js index edb7e1df33f81a1125db5c608f54ed4f9103bf92..e1de37c278ebe50dc8aaa89ea36d15d1defee189 100644 --- a/src/public/js/login.js +++ b/src/public/js/login.js @@ -39,7 +39,13 @@ document.getElementById('tmblbuatlogin').addEventListener('click', function() { window.location.href = "/admin/*";//nanti diganti } else if(response.role==="user"){ - window.location.href = "/"; + if(response.statusakses==="ban"){ + alert("Akun anda telah diblokir oleh admin"); + } + else + { + window.location.href = "/"; + } } } } else {