krayin/laravel-crm · error
This action is unauthorized
Error message
This action is unauthorized
What it means
Error "This action is unauthorized" thrown in krayin/laravel-crm.
Source
Thrown at packages/Webkul/Admin/src/Bouncer.php:37
} else {
if (! auth()->guard('user')->check() || ! auth()->guard('user')->user()->hasPermission($permission)) {
return false;
}
}
return true;
}
/**
* Checks if user allowed or not for certain action
*
* @param string $permission
* @return void
*/
public static function allow($permission)
{
if (! auth()->guard('user')->check() || ! auth()->guard('user')->user()->hasPermission($permission)) {
abort(401, 'This action is unauthorized');
}
}
/**
* This function will return user ids of current user's groups
*
* @return array|null
*/
public function getAuthorizedUserIds()
{
$user = auth()->guard('user')->user();
if ($user->view_permission == 'global') {
return null;
}
if ($user->view_permission == 'group') {
return app(UserRepository::class)->getCurrentUserGroupsUserIds();View on GitHub (pinned to 13d6988cda)
When it happens
Trigger: Thrown at packages/Webkul/Admin/src/Bouncer.php:37 when the library encounters an invalid state.
Common situations: See trigger scenarios.
Understand the failure class
- Authentication and authorization failures — expired tokens, bad credentials, and missing scopes.
AI-assisted analysis of krayin/laravel-crm@13d6988cda (2026-08-17).
Data as JSON: /api/errors/cc0ee8a3626a7e59.
Report an issue: GitHub.