Skip to content

Commit 7e83857

Browse files
committed
fix: fix last login
1 parent 7faf67d commit 7e83857

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

src/controllers/magicLinks.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,11 @@ export async function pollMagicLinkConfirmation(req: Request, res: Response) {
223223
clearBootstrap: true,
224224
});
225225

226-
return res.json({ message: 'Success' });
226+
user.update({
227+
lastLogin: new Date(),
228+
});
229+
230+
return;
227231
}
228232
return res.status(204).json({ message: 'Success' });
229233
}

src/controllers/otp.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,10 @@ export const verifyEmail = async (req: Request, res: Response) => {
313313
authMode: AUTH_MODE,
314314
});
315315

316+
user.update({
317+
lastLogin: new Date(),
318+
});
319+
316320
return;
317321
}
318322
return res.json({ message: 'Success' });
@@ -394,6 +398,10 @@ export const verifyLoginPhoneNumber = async (req: Request, res: Response) => {
394398
authMode: AUTH_MODE,
395399
});
396400

401+
user.update({
402+
lastLogin: new Date(),
403+
});
404+
397405
return;
398406
}
399407
return res.json({ message: 'Success' });
@@ -496,6 +504,10 @@ export const verifyLoginEmail = async (req: Request, res: Response) => {
496504
authMode: AUTH_MODE,
497505
});
498506

507+
user.update({
508+
lastLogin: new Date(),
509+
});
510+
499511
return;
500512
}
501513
return res.json({ message: 'Success' });

src/controllers/webauthn.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,10 @@ const verifyWebAuthnRegistration = async (req: Request, res: Response) => {
259259
clearBootstrap: true,
260260
});
261261

262+
user.update({
263+
lastLogin: new Date(),
264+
});
265+
262266
return;
263267
} catch (err) {
264268
logger.error(`Error in verifyWebAuthnRegistration: ${err}`);
@@ -471,6 +475,10 @@ const verifyWebAuthn = async (req: Request, res: Response) => {
471475
clearExistingCookies: true,
472476
});
473477

478+
user.update({
479+
lastLogin: new Date(),
480+
});
481+
474482
return;
475483
}
476484
} catch (error) {

0 commit comments

Comments
 (0)