refactor(login): menyesuaikan redirect after login sesuai dengan roles yang dimiliki
This commit is contained in:
parent
c5446b0dec
commit
c732c62cc7
@ -45,7 +45,17 @@ public function auth()
|
||||
|
||||
session()->regenerate();
|
||||
|
||||
$this->redirectIntended('/studio/dashboard/overview', navigate: true);
|
||||
$roles = auth()->user()->roles->pluck('name')->toArray();
|
||||
|
||||
if (array_intersect($roles, ['Developer', 'Owner', 'Leader', 'Admin'])) {
|
||||
$this->redirectIntended('/studio/dashboard/overview', navigate: true);
|
||||
} elseif (in_array('Partner', $roles)) {
|
||||
$this->redirectIntended('/partner/dashboard/overview', navigate: true);
|
||||
} elseif (in_array('Customer', $roles)) {
|
||||
$this->redirectIntended('/member/dashboard/overview', navigate: true);
|
||||
} else {
|
||||
$this->redirectIntended('/login', navigate: true);
|
||||
}
|
||||
}
|
||||
|
||||
public function render()
|
||||
|
||||
Loading…
Reference in New Issue
Block a user