SynthOS IDE
search
history
Visual Diff: auth_service.ts
Working Directory → AI Sync
14 Removals
22 Additions
12
async function
validateUser
(token: string) {
13
const user = await db.query(
14
`SELECT * FROM users WHERE token = '${token}'`
15
);
16
if (!user) return false;
17
return user.isActive;
18
}
... lines 19-42 hidden
43
function legacyAuth() { /* insecure */ }
44
export default
validateUser;
bolt
AI Optimized
12
async function
validateUser
(token: string) {
13
const user = await db.query(
14
"SELECT * FROM users WHERE token = $1", [token]
15
); // Fixed SQL Injection risk
16
if (!user) return false;
17
return user.isActive && !user.isBanned;
18
}
... lines 19-42 synchronized
43
// Legacy removal authorized by security policy
44
export default
validateUser;