unauthorized.js
Файл unauthorized используется для отображения интерфейса, когда вызывается функция unauthorized
во время аутентификации. Помимо возможности кастомизировать интерфейс, Next.js возвращает статус-код 401
.
Справочник
Пропсы
Компоненты 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 . |