mirror of
https://github.com/lukevella/rallly.git
synced 2025-06-05 12:11:51 +02:00
Revert "♻️ Update how guest session is handled"
This reverts commit b5c20533d2
.
This commit is contained in:
parent
b5c20533d2
commit
41f85279bb
2 changed files with 27 additions and 22 deletions
|
@ -71,6 +71,11 @@ export const UserProvider = (props: { children?: React.ReactNode }) => {
|
||||||
token: legacyToken,
|
token: legacyToken,
|
||||||
redirect: false,
|
redirect: false,
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
// End: Legacy token migration
|
||||||
|
signIn("guest", {
|
||||||
|
redirect: false,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
@ -62,29 +62,29 @@ export default withAuth(
|
||||||
value: legacyToken.value,
|
value: legacyToken.value,
|
||||||
httpOnly: false,
|
httpOnly: false,
|
||||||
});
|
});
|
||||||
}
|
} else {
|
||||||
} else {
|
// Create new guest user
|
||||||
// Create new guest user
|
const newUser = `user-${randomid()}`;
|
||||||
const newUser = `user-${randomid()}`;
|
const token = await encode({
|
||||||
const token = await encode({
|
token: {
|
||||||
token: {
|
sub: newUser,
|
||||||
sub: newUser,
|
email: null,
|
||||||
email: null,
|
},
|
||||||
},
|
secret: process.env.SECRET_PASSWORD,
|
||||||
secret: process.env.SECRET_PASSWORD,
|
});
|
||||||
});
|
const secure = process.env.NODE_ENV === "production";
|
||||||
const secure = process.env.NODE_ENV === "production";
|
const prefix = secure ? "__Secure-" : "";
|
||||||
const prefix = secure ? "__Secure-" : "";
|
const name = `${prefix}next-auth.session-token`;
|
||||||
const name = `${prefix}next-auth.session-token`;
|
|
||||||
|
|
||||||
res.cookies.set({
|
res.cookies.set({
|
||||||
name,
|
name,
|
||||||
value: token,
|
value: token,
|
||||||
httpOnly: true,
|
httpOnly: true,
|
||||||
secure,
|
secure,
|
||||||
sameSite: "lax",
|
sameSite: "lax",
|
||||||
path: "/",
|
path: "/",
|
||||||
});
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue