diff --git a/controllers/tourController.js b/controllers/tourController.js index 1b7908aee6cacc593828fe3c4f1b2701480d76dc..ff5719350247b303f7ce7cbee55d2014ff82ce88 100644 --- a/controllers/tourController.js +++ b/controllers/tourController.js @@ -41,18 +41,22 @@ exports.postLogin = (req, res) => { }; exports.postRegister = (req, res) => { - const { name, email, password, confirmPassword } = req.body; - if (password !== confirmPassword) { - return res.render('register', { message: 'Passwords do not match' }); - } - User.findOne(email, (err, user) => { - if (user) { - return res.render('register', { message: 'Email already in use' }); - } - User.create(name, email, password, (err, userId) => { - if (err) return res.render('register', { message: 'Error creating user' }); - req.session.userId = userId; - res.redirect('/login'); - }); - }); + const { name, email, password, confirmPassword } = req.body; + console.log(password, confirmPassword); // ดูค่าที่ส่งเข้ามา + + if (password !== confirmPassword) { + return res.render('register', { message: 'Passwords do not match' }); + } + + User.findOne(email, (err, user) => { + if (user) { + return res.render('register', { message: 'Email already in use' }); + } + User.create(name, email, password, (err, userId) => { + if (err) return res.render('register', { message: 'Error creating user' }); + req.session.userId = userId; + res.redirect('/login'); + }); + }); }; + diff --git a/views/register.ejs b/views/register.ejs index 2a296f40092c199a17a102fb955181d9732e9034..b12cfe4acf0c1750fbbbf8d18906356aa8480178 100644 --- a/views/register.ejs +++ b/views/register.ejs @@ -17,19 +17,19 @@ <form action="/register" method="POST"> <div class="input-group"> <label for="name">Name</label> - <input type="text" name="name" id="name" required> + <input type="text" name="name" required placeholder="Name"> </div> <div class="input-group"> <label for="email">Email</label> - <input type="email" name="email" id="email" required> + <input type="email" name="email" required placeholder="Email"> </div> <div class="input-group"> <label for="password">Password</label> - <input type="password" name="password" id="password" required> + <input type="password" name="password" required placeholder="Password"> </div> <div class="input-group"> <label for="confirm-password">Confirm Password</label> - <input type="password" name="confirm-password" id="confirm-password" required> + <input type="password" name="confirmPassword" required placeholder="Confirm Password"> </div> <button type="submit">Register</button> </form>