logs usertoken lookup attempts

This commit is contained in:
nai-degen
2023-11-10 22:41:36 -06:00
parent c7a095d345
commit c453a5f2ad
2 changed files with 15 additions and 3 deletions
+9
View File
@@ -31,6 +31,10 @@ router.get("/lookup", (_req, res) => {
router.post("/lookup", (req, res) => {
const token = req.body.token;
const user = userStore.getUser(token);
req.log.info(
{ token: truncateToken(token), success: !!user },
"User self-service lookup"
);
if (!user) {
req.session.flash = { type: "error", message: "Invalid user token." };
return res.redirect("/user/lookup");
@@ -67,4 +71,9 @@ router.post("/edit-nickname", (req, res) => {
return res.redirect("/user/lookup");
});
function truncateToken(token: string) {
const sliceLength = Math.max(Math.floor(token.length / 8), 1);
return `${token.slice(0, sliceLength)}...${token.slice(-sliceLength)}`;
}
export { router as selfServiceRouter };