if(pathname=='/login'){
//这里是登陆的逻辑
// 1,校验 ,
var pattern = /\w{6,18}/i;
if(!pattern.test(username)){
res.write('用户名不符合必须是字母数字下划线, 并且是6-18位')
res.end();
}else if(!pattern.test(password)){
res.write('密码不符合规范并且是6-18位')
res.end();
}else {
let sql = `select id from account where username='${username}' and password='${password}';`
connection.query(sql,function(err,data){
if(err){
res.write('数据库之错')
res.end()
}else{
if(data.length>0){
res.write('登录成功')
res.end();
}else{
res.write('用户名密码不存在')
res.end();
}
}
})
}
用户注册的逻辑和 登录差不多, 现在阶段不要考虑太多细节,先这么着,等学完
整套体系, 就融汇贯通了