Proteksi Halaman di Server Component

Di Server Component, panggil await auth() untuk mengecek sesi user. Jika null, redirect ke halaman login dengan redirect('/login').

👀 Contoh dulu

const session = await auth();
if (!session) redirect('/login');

Hasilnya: Pengguna yang belum login otomatis ditolak sebelum halaman sempat dirender.

💡 redirect() diimpor dari 'next/navigation'.

📝 Sekarang giliranmu

Kita akan melindungi halaman Dashboard dari akses tamu. Jika session bernilai null (pengguna belum login), panggil fungsi bawaan Next.js untuk melempar (redirect) pengguna ke rute /login.

Preview