로그인 유지와 마지막 접속 기록 개선

This commit is contained in:
2026-06-24 09:56:25 +09:00
parent 5a56ddcede
commit edf48e53a5
16 changed files with 72 additions and 21 deletions

View File

@@ -108,10 +108,16 @@ export function createAuthRouter(db) {
});
router.get('/me', requireAuth, (req, res) => {
db.prepare('UPDATE users SET last_login_at = ? WHERE id = ? AND is_active = 1').run(
nowIso(),
req.user.id,
);
const user = db.prepare(`
SELECT id, email, username, avatar_url AS avatarUrl, role,
default_deck_public AS defaultDeckPublic,
skip_deck_public_prompt AS skipDeckPublicPrompt,
last_login_at AS lastLoginAt,
created_at AS createdAt, updated_at AS updatedAt
FROM users WHERE id = ? AND is_active = 1
`).get(req.user.id);