small bug on login logs
This commit is contained in:
4
index.js
4
index.js
@@ -203,6 +203,7 @@ DB.getDB.then((DB) => {
|
|||||||
const username = req.body.username || req.query.username;
|
const username = req.body.username || req.query.username;
|
||||||
const password = req.body.password || req.query.password || "";
|
const password = req.body.password || req.query.password || "";
|
||||||
const user = await DB.getUser(username);
|
const user = await DB.getUser(username);
|
||||||
|
if (!user){
|
||||||
client_logger.capture({
|
client_logger.capture({
|
||||||
distinctId: 'app_level',
|
distinctId: 'app_level',
|
||||||
event: 'server@'+req.method+'@'+req.originalUrl+'@userNotFound',
|
event: 'server@'+req.method+'@'+req.originalUrl+'@userNotFound',
|
||||||
@@ -210,7 +211,8 @@ DB.getDB.then((DB) => {
|
|||||||
username: username,
|
username: username,
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (!user) return res.json({ status: "user not founded" });
|
return res.json({ status: "user not founded" });
|
||||||
|
}
|
||||||
// TODO: Also add salt parameter here.
|
// TODO: Also add salt parameter here.
|
||||||
const isSamePassword = await bcrypt.compare(password, user.password);
|
const isSamePassword = await bcrypt.compare(password, user.password);
|
||||||
if (!isSamePassword) return res.json({ status: "incorrect password" });
|
if (!isSamePassword) return res.json({ status: "incorrect password" });
|
||||||
|
|||||||
Reference in New Issue
Block a user