Ver código fonte

fix: Trim username

gugdun 9 meses atrás
pai
commit
9bec97b9ac
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      src/routes/auth.js

+ 2 - 2
src/routes/auth.js

@@ -9,7 +9,7 @@ const db = require("../db");
 
 passport.use(new LocalStrategy(async (username, password, cb) => {
     db.one("SELECT * FROM users WHERE username = $1 ", [
-        username
+        username.trim()
     ]).then(data => {
         if (!data) { return cb(null, false, { message: "Incorrect username or password." }); }
         crypto.pbkdf2(password, data.salt, 310000, 32, "sha256", (err, hashedPassword) => {
@@ -51,7 +51,7 @@ router.post("/register", (req, res, next) => {
             return next(err);
         }
         db.one("INSERT INTO users (username, hashed_password, salt) VALUES ($1, $2, $3) RETURNING id, username", [
-            req.body.username,
+            req.body.username.trim(),
             hashedPassword,
             salt
         ]).then(data => {