add user routes

This commit is contained in:
2025-02-28 15:32:15 +05:30
parent 425d1f8c26
commit d2f3ebdb46
5 changed files with 148 additions and 20 deletions

View File

@@ -112,6 +112,7 @@ export async function webAuthnRoutes(fastify: FastifyInstance) {
return res.code(400).send({ error: "registration failed" });
}
userInDB.status = "active";
userInDB.passKeys.push({
credentialID: verification.registrationInfo.credential.id,
credentialPublicKey:
@@ -238,6 +239,9 @@ export async function webAuthnRoutes(fastify: FastifyInstance) {
req.headers["user-agent"]
);
userInDB.lastLogin = new Date();
await userInDB.save();
res.send({ session_token: newSession.sid });
} catch (error) {
res.code(400).send({ error: (error as Error).message });