ghorsington 3 éve
szülő
commit
92be0ab2b6
3 módosított fájl, 6 hozzáadás és 0 törlés
  1. 1 0
      web/src/routes/login/check.ts
  2. 3 0
      web/src/routes/login/discord.ts
  3. 2 0
      web/src/server.ts

+ 1 - 0
web/src/routes/login/check.ts

@@ -8,6 +8,7 @@ export interface AuthInfo {
 
 type CheckResult = Promise<ExpressResponse<CheckResult>>;
 export const get = async (req: ExpressRequest, res: ExpressResponse): CheckResult => {
+    console.log(req.session?.userId);
     if (!req.session?.userId) {
         return res.json({
             loggedIn: false,

+ 3 - 0
web/src/routes/login/discord.ts

@@ -60,6 +60,9 @@ export const post = async (req: ExpressRequest, res: ExpressResponse):
     req.session.avatarId = userResult.avatar;
     req.session.username = `${userResult.username}#${userResult.discriminator}`;
     req.sessionOptions.maxAge = tokenResult.expires_in;
+    console.log("Succ!");
+    console.log(req.session.userId);
+    console.log(req.sessionOptions.maxAge);
     return res.json({
         ok: true,
     });

+ 2 - 0
web/src/server.ts

@@ -39,8 +39,10 @@ const createSapperServer = async (): Promise<Express> => {
     app.use(
         session({
             secret: key,
+            secureProxy: !dev,
             name: "session",
             secure: !dev,
+            maxAge: 4400000,
         }),
         compression({ threshold: 0 }),
         sirv("static", { dev }),