unauthorized.js
يستخدم ملف unauthorized لعرض واجهة المستخدم عند استدعاء دالة unauthorized
أثناء المصادقة. بالإضافة إلى السماح لك بتخصيص الواجهة، سيقوم Next.js بإرجاع رمز حالة 401
.
المرجع
الخصائص (Props)
مكونات unauthorized.js
لا تقبل أي خصائص.
أمثلة
عرض واجهة تسجيل الدخول للمستخدمين غير المصادق عليهم
يمكنك استخدام دالة unauthorized
لعرض ملف unauthorized.js
مع واجهة تسجيل الدخول.
import { verifySession } from '@/app/lib/dal'
import { unauthorized } from 'next/navigation'
export default async function DashboardPage() {
const session = await verifySession()
if (!session) {
unauthorized()
}
return <div>Dashboard</div>
}
import { verifySession } from '@/app/lib/dal'
import { unauthorized } from 'next/navigation'
export default async function DashboardPage() {
const session = await verifySession()
if (!session) {
unauthorized()
}
return <div>Dashboard</div>
}
سجل الإصدارات
الإصدار | التغييرات |
---|---|
v15.1.0 | تم إدخال unauthorized.js . |