⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.1
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
invoice
/
resources
/
js
/
helpers
/
Edit File: can.js
import store from '~/store' export default (permissions) => { // Get the user permission const superAdmin = store.getters['auth/user'] ? store.getters['auth/user'].account_role : null const userPermissions = store.getters['auth/user'] ? store.getters['auth/user'].permissions : null let canEnter = false // If user account_role is 0 (its like super admin no need any permission) if (superAdmin === 0) { canEnter = true return canEnter// return true } // If user account_role is 1 and don't have any permisisons if (!userPermissions || !permissions) { return canEnter // return false } if (!Array.isArray(permissions)) { canEnter = userPermissions.includes(permissions) } else { permissions.forEach((permission) => { if (userPermissions.includes(permission)) { canEnter = true } }) } return canEnter }
Simpan