rhuntington icon

Untitled

rhuntington | PRO | 03/14/19 01:08:27 AM UTC | 0 ⭐ | 329 👁️ | Never ⏰ | []
JavaScript |

830 B

|

None

|

0 👍

/

0 👎

users.post('/register', (req, res) => {
    let user = req.body.user;
    conn.query("SELECT username from users WHERE username = ?", [user], (err, rows) => {
        if(err) throw err;
        console.log(rows[0]['username']);
        if(user === rows[0]['username']) {
            res.status(409).send("Username already exists. Please try again.");
         } else {
            bcrypt.hash(req.body.password, saltRounds, (err, hash) =>{
                console.log(user);
                let password = hash;
                conn.query("INSERT INTO users (username, password) values (?, ?)", [user, password], (err, rows) => {
                    if(err) throw err;
                    console.log(rows);
                    res.send("User successfully created.");
                });
            });
        }
    });
 
    
});

Comments