Skip to content

Commit 5d456db

Browse files
committed
feat: add get username
1 parent 1ddcf14 commit 5d456db

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

Backend/controllers/auth.js

+17
Original file line numberDiff line numberDiff line change
@@ -184,4 +184,21 @@ export const patch_change_username = (req, res) => {
184184
res.status(200).json({message:"Username changed successfully"});
185185
}
186186
});
187+
}
188+
189+
export const get_username = (req, res) => {
190+
const id = req.body.id;
191+
192+
db.query("SELECT * FROM login WHERE id = $1;", [id], (err, result) => {
193+
if (err) {
194+
console.error(err);
195+
res.status(500).json({message:"Server error"});
196+
return;
197+
} else if (result.rowCount === 0) {
198+
res.status(404).json({message:"User not found"});
199+
return;
200+
} else {
201+
res.status(200).json({username: result.rows[0].username, email: result.rows[0].email});
202+
}
203+
});
187204
}

Backend/routes/auth.js

+1
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@ router.post("/register", hashPassword,func.post_register);
1616
router.get("/token/:token",func.get_token);
1717
router.get("/validate", verify_token,func.get_verify);
1818
router.patch("/update_username", verify_token,func.patch_change_username);
19+
router.get("/userdetail", verify_token,func.get_username);
1920

2021
export default router;

0 commit comments

Comments
 (0)