🔐 Add authentication check and redirect in dashboard component

- Ensured unauthenticated users are redirected to the login page upon accessing the dashboard.
- Resolved misplaced `Livewire\Volt\Component` import in the file.
This commit is contained in:
HolgerHatGarKeineNode
2025-11-23 22:01:17 +01:00
parent 07b805a782
commit e7b7a46911

View File

@@ -4,8 +4,8 @@ use App\Attributes\SeoDataAttribute;
use App\Models\Meetup; use App\Models\Meetup;
use App\Models\MeetupEvent; use App\Models\MeetupEvent;
use App\Traits\SeoTrait; use App\Traits\SeoTrait;
use Livewire\Volt\Component;
use Flux\Flux; use Flux\Flux;
use Livewire\Volt\Component;
new new
#[SeoDataAttribute(key: 'dashboard')] #[SeoDataAttribute(key: 'dashboard')]
@@ -18,6 +18,9 @@ class extends Component {
public function mount(): void public function mount(): void
{ {
if (!auth()->check()) {
$this->redirectRoute('login');
}
$this->country = request()->route('country', config('app.domain_country')); $this->country = request()->route('country', config('app.domain_country'));
} }