Node.js+Express+MySql实现用户登录注册功能

工程目录: 

Node.js+Express+MySql实现用户登录注册功能

数据库表 

Node.js+Express+MySql实现用户登录注册功能

Login.js:

/** * Created by linziyu on 2017/7/8. */ /** * express接收html传递的参数 */ var express=require('express'); var app=express(); var mysql=require('mysql'); /** * 配置MySql */ var connection = mysql.createConnection({ host : '127.0.0.1', user : 'root', password : '1996112lin', database : 'mydata', port:'3306' }); connection.connect(); app.get('https://www.jb51.net/',function (req,res) { res.sendfile(__dirname + "https://www.jb51.net/" + "index.html" ); }) /** * 实现登录验证功能 */ app.get('/login',function (req,res) { var name=req.query.name; var pwd=req.query.pwd; var selectSQL = "select * from user where uname = '"+name+"' and pwd = '"+pwd+"'"; connection.query(selectSQL,function (err,rs) { if (err) throw err; console.log(rs); console.log('OK'); res.sendfile(__dirname + "https://www.jb51.net/" + "OK.html" ); }) }) app.get('/register.html',function (req,res) { res.sendfile(__dirname+"https://www.jb51.net/"+"https://www.jb51.net/register.html"); }) /** * 实现注册功能 */ app.get('/register',function (req,res) { var name=req.query.name; var pwd=req.query.pwd; var user={uname:name,pwd:pwd}; connection.query('insert into user set ?',user,function (err,rs) { if (err) throw err; console.log('ok'); res.sendfile(__dirname + "https://www.jb51.net/" + "index.html" ); }) }) var server=app.listen(7744,function () { console.log("start"); })

Index.html:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="http://127.0.0.1:7744/login"> <input type="text"/> <input type="text"/> <input type="submit" value="提交"/> </form> <a href="https://www.jb51.net/register.html" >注册</a> </body> </html>

Register.html:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="http://127.0.0.1:7744/register"> <input type="text"/> <input type="text"/> <input type="submit" value="提交"/> </form> </body> </html>

启动后访问::7744/

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfyxs.html