nodejs session MD5加密学习笔记
nodejs session应用
node中 需要引用express-session ,
var session = require("express-session")();
读取和存储都用req.session
var express = require("express"); var app = express(); var session = require("express-session");
//使用中间件
app.use(session({ secret:"keyboard cat", resave:false, saveUninitialized:true, })); app.get("/",function(req,res){ if(req.session.login =="1"){ req.send(req.session.name+"已经登录"); }else{ req.send("未登录"); } }); app.get("/login",function(req,res){ req.session.login = "1"; req.session.name = "sunling"; res.send("登录成功"); }); app.listen(3000);
MD5加密
node中 自带了一个加密模块,crypto模块,加密是单向的
var crypto = require("crypto");
首先创建hash,然后update,digest
var md5 = crypto.createHash("md5");
var password = md5.update(fields.password).digest("base64");
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 登录功能(MD5加密)
- 下一篇: 通过session_id限制仅一个用户登录