【发布时间】:2017-02-15 02:44:44
【问题描述】:
我在这里存储用户名和密码。数据存储在mysql中,但我必须检查用户名是否已经可用
另外,如何在 UI 端获得响应以显示用户是否是创建者。(如在警告框中)
signup: function(req,res){
if(req.method=="POST")
{
console.log("Post");
var username = req.param("username");
var password =req.param("password");
console.log(username);
var insert = "INSERT INTO signup(username,password) VALUES("+username+",'"+password+"')";
signup.query(insert,function(err,record)
{
if(err)
{
console.log(err);
}
else
{
console.log(record);
res.redirect('User/index');
}
});
}
else
{
res.render("create");
}
},
【问题讨论】:
-
只需在用户名字段上添加唯一索引,执行插入,如果出现重复用户名错误,则知道用户名存在。