Skip to content

Commit ba93694

Browse files
authored
Fix staging login redirect loop (#226)
1 parent fd5f771 commit ba93694

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/middleware.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ import { NextRequest, NextResponse } from "next/server";
99
* However, their middleware doesn't yet work with database sessions.
1010
*/
1111
export function middleware(request: NextRequest) {
12-
if (!request.cookies.get("next-auth.session-token")) {
12+
const sessionToken =
13+
request.cookies.get("next-auth.session-token") ??
14+
request.cookies.get("__Secure-next-auth.session-token");
15+
16+
if (!sessionToken) {
1317
const url = request.nextUrl.clone();
1418
url.pathname = "/signInPage";
1519
return NextResponse.redirect(url);

0 commit comments

Comments
 (0)