debug for st sessions
This commit is contained in:
@@ -7,7 +7,11 @@ ensureSuperTokensBackend();
|
|||||||
|
|
||||||
// forwards all supertokens api methods to our API
|
// forwards all supertokens api methods to our API
|
||||||
const superTokensHandler = handleAuthAPIRequest();
|
const superTokensHandler = handleAuthAPIRequest();
|
||||||
const handleRequest = async ({ request }: {request: Request}) => superTokensHandler(request);
|
const handleRequest = async ({ request }: {request: Request}) => {
|
||||||
|
console.log("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
|
||||||
|
console.log("Handling auth request:", request);
|
||||||
|
return superTokensHandler(request);
|
||||||
|
};
|
||||||
export const ServerRoute = createServerFileRoute('/api/auth/$').methods({
|
export const ServerRoute = createServerFileRoute('/api/auth/$').methods({
|
||||||
GET: handleRequest,
|
GET: handleRequest,
|
||||||
POST: handleRequest,
|
POST: handleRequest,
|
||||||
|
|||||||
@@ -6,7 +6,11 @@ export async function getSessionForStart(request: Request, options?: { sessionRe
|
|||||||
ensureSuperTokensBackend();
|
ensureSuperTokensBackend();
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
console.log("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
|
||||||
|
console.log("Getting session for request:", request);
|
||||||
const session = await getSessionForSSR(request);
|
const session = await getSessionForSSR(request);
|
||||||
|
console.log("Session from getSessionForSSR:", session);
|
||||||
|
console.log("=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=");
|
||||||
|
|
||||||
if (session.hasToken) {
|
if (session.hasToken) {
|
||||||
if (session.accessTokenPayload?.sub === undefined || session.accessTokenPayload?.sessionHandle === undefined) {
|
if (session.accessTokenPayload?.sub === undefined || session.accessTokenPayload?.sessionHandle === undefined) {
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ export const verifySuperTokensSession = async (
|
|||||||
|
|
||||||
if (session?.needsRefresh) {
|
if (session?.needsRefresh) {
|
||||||
logger.info("Session refreshing...");
|
logger.info("Session refreshing...");
|
||||||
await refreshSession(request, response);
|
|
||||||
session = await getSessionForStart(request, { sessionRequired: false });
|
session = await getSessionForStart(request, { sessionRequired: false });
|
||||||
}
|
}
|
||||||
const userAuthId = session?.userId;
|
const userAuthId = session?.userId;
|
||||||
|
|||||||
Reference in New Issue
Block a user