Node.js+Express+MySql实现用户登录注册功能
2017-07-10 08:42
1256 查看
本文实例为大家分享了Node.js实现用户登录注册的具体代码,供大家参考,具体内容如下
IDE:WebStorm
工程目录:
数据库表
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('/',function (req,res) { res.sendfile(__dirname + "/" + "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 + "/" + "OK.html" ); }) }) app.get('/register.html',function (req,res) { res.sendfile(__dirname+"/"+"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 + "/" + "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" name="name"/> <input type="text" name="pwd"/> <input type="submit" value="提交"/> </form> <a href="register.html" rel="external nofollow" >注册</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" name="name"/> <input type="text" name="pwd"/> <input type="submit" value="提交"/> </form> </body> </html>
启动后访问:http://localhost:7744/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- Node.js+Express+MySql实现用户登录注册
- node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
- Node.js+Express+MongoDB实现简单登录注册功能
- node.js---study2 连接池连接数据库实现登录注册查询用户的功能---
- 基于Node.js+express+MySQL+Bootstrap实现的简单登录注册
- ant design+node.js+mongoose实现一个简单的注册登录功能
- 用node和express连接mysql实现登录注册的实现代码
- node.js中实现用户注册的功能
- vue.js实现用户评论、登录、注册、及修改信息功能
- node.js非常简单实现登录注册功能-学习小demo
- 用node和express连接mysql实现登录注册
- Node.js学习(四)——实现用户登录功能
- Node.js + Express 4.x + MongoDB 构建登录注册-简易用户管理(四)
- Node+Express+MongoDB实现登录注册功能
- Node.js + Express 4.x + MongoDB 构建登录注册-简易用户管理(五)
- nodejs+express+mongodb简单实现注册登录
- node.js后台jquery前台-- 实现用户登录注册AJAX交互
- Node+Express+MongoDB实现登录注册功能实例
- node.js实现用户登录注册简单示例
- 使用node.js实现简单注册登录功能