实现个人中心下拉菜单;更新部分 eslint 规则
This commit is contained in:
@@ -30,7 +30,6 @@ export async function middleware(request: NextRequest) {
|
||||
|
||||
// 验证访问令牌
|
||||
if (request.cookies.get('auth_token')) {
|
||||
|
||||
// 如果刷新访问令牌成功,则继续访问之前的页面
|
||||
const isLogin = request.nextUrl.pathname === '/login'
|
||||
const hasRedirect = request.nextUrl.searchParams.get('redirect')
|
||||
@@ -39,10 +38,9 @@ export async function middleware(request: NextRequest) {
|
||||
}
|
||||
}
|
||||
else {
|
||||
|
||||
// 没有访问令牌不允许访问 admin 页面
|
||||
const isAdmin = request.nextUrl.pathname.startsWith('/admin')
|
||||
if (isAdmin) {
|
||||
if (isAdmin) {
|
||||
return NextResponse.redirect(`${request.nextUrl.origin}/login?redirect=${request.nextUrl.pathname}`)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user