1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| const connection =require('../sqlConfig'); const Response = require('./response');
const md5 = require('blueimp-md5')
function register(req,res) { const param = req.body; const username = param.username; const password = md5(param.password); var response = new Response(false,'',-1); if(username && password){ connection.query("SELECT * FROM USER WHERE username = ?",[username], function (error, results, fields) { if (error) throw error; if(results.length >= 1){ response = new Response(false,'注册失败,用户名重复',422); res.send(response); }else{ connection.query("INSERT INTO user(username,password) VALUES(?,?)", [username,password],function (error, results, fields) { if (error) throw error; if(results.affectedRows==1){ response = new Response(true,'注册成功',201); res.send(response); }else { response = new Response(false,'注册失败',400); res.send(response); } }); } }) }else{ response = new Response(false,'注册失败,用户名、密码不能为空',-1); res.send(response); } } module.exports = register;
|