unauthorized.js
Die Datei unauthorized wird verwendet, um die Benutzeroberfläche anzuzeigen, wenn die unauthorized
-Funktion während der Authentifizierung aufgerufen wird. Neben der Möglichkeit, die Benutzeroberfläche anzupassen, gibt Next.js einen 401
-Statuscode zurück.
Referenz
Props
unauthorized.js
-Komponenten akzeptieren keine Props.
Beispiele
Anzeige der Login-Oberfläche für nicht authentifizierte Benutzer
Sie können die unauthorized
-Funktion verwenden, um die unauthorized.js
-Datei mit einer Login-Oberfläche anzuzeigen.
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>
}
Versionsverlauf
Version | Änderungen |
---|---|
v15.1.0 | unauthorized.js eingeführt. |