diff --git a/src/server.ts b/src/server.ts
index 6506490..b3eb107 100644
--- a/src/server.ts
+++ b/src/server.ts
@@ -171,8 +171,8 @@ class ServerHandler {
 						request.query = query;
 
 						request.session =
-							(await sessionManager.getSession(request)) ||
-							(await authByToken(request));
+							(await authByToken(request)) ||
+							(await sessionManager.getSession(request));
 
 						response = await routeModule.handler(
 							request,