var express=require('express');
var router=express.Router();
var userModel=require('../modules/user').user; //user表
var deviceModel=require('../modules/device').device;
var bodyParser = require('body-parser');
router.post('/login',function (req,res) {
var user=req.body.user;
var code=req.body.password;
userModel.authenticate(user,code,function (err,data) {
if(err) res.send({status:-1,msg:err.name});
if(data.status==0){
var userInfo={name:data.msg.name,role:data.msg.role,limit:data.msg.limit};
console.log(userInfo);
req.session.user=userInfo; //設置session
res.send({status:0,msg:'成功'});
}
else {
res.send(data);
}
});
});
router.get('/header',function (req, res) {
if(req.session.user){
res.render('header',{userName:req.session.user.name,roleName:req.session.user.role}); //將session中的值經過模板渲染,而後在頁面中顯示
}
else {
res.render('header',{userName:'test',roleName:'test'});
}
});