← Next.js39 / 57
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