【发布时间】:2017-07-25 17:16:08
【问题描述】:
我需要在用户创建帐户之前检查用户名是否未被使用。我正在尝试使用 AJAX 和护照构建一个单页应用程序。
当用户使用护照注册时,我将如何检查用户名是否在发布之前被使用?
不知道从哪里开始。
谢谢!
app.post("/quiz", function(req, res){
var newUser = new User({username: req.body.username, datapoint: req.body.datapoint});
User.register(newUser, req.body.password, function(err, user){
// if(res.error){
if(err){
req.flash("error", err.message);
res.redirect('back')
return res.render("quiz");
} else {
passport.authenticate("local")(req, res, function(){
// req.flash("success", "Welcome to JobQuiz " + user.username);
res.redirect("jobquiz");
console.log(req.body.datapoint)
});
}
});
});
【问题讨论】:
标签: ajax node.js mongodb express passport.js