Refactor admin authentication and routing***
***Add redirect for non-cloud users and instance admins without admin token.*** ***Always include admin route, regardless of cloud status.
This commit is contained in:
@@ -11,7 +11,10 @@ class Index extends Component
|
||||
public $users = [];
|
||||
public function mount()
|
||||
{
|
||||
if (auth()->user()->id !== 0) {
|
||||
if (!isCloud()) {
|
||||
return redirect()->route('dashboard');
|
||||
}
|
||||
if (!isInstanceAdmin() && session('adminToken') === null) {
|
||||
return redirect()->route('dashboard');
|
||||
}
|
||||
$this->users = User::whereHas('teams', function ($query) {
|
||||
|
||||
Reference in New Issue
Block a user