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();
|
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()
|
public function render()
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user