33 lines
1.0 KiB
JavaScript
33 lines
1.0 KiB
JavaScript
|
|
var express = require('express')
|
||
|
|
router = express.Router();
|
||
|
|
var rpguser_data = require('../models/rpguserlist');
|
||
|
|
|
||
|
|
router.get('/',function(req, res) {
|
||
|
|
res.render('layout',{layout:'login'});
|
||
|
|
});
|
||
|
|
|
||
|
|
router.post('/login',function(req,res){
|
||
|
|
var Email = req.body.Email;
|
||
|
|
var Password= req.body.Password;
|
||
|
|
rpguser_data.findOne({ Email : Email , Password : Password }).then((result) => {
|
||
|
|
if(result)
|
||
|
|
{
|
||
|
|
console.log(result);
|
||
|
|
if(result.Userrole = "Admin"){
|
||
|
|
req.session.loginuserid =result.Userid;
|
||
|
|
req.session.loginfirstname=result.Firstname;
|
||
|
|
req.session.loginusername =result.Username;
|
||
|
|
req.session.loginuserrole =result.Userrole;
|
||
|
|
req.session.logindatetime=new Date() ;
|
||
|
|
res.send({msg:"user details found",data:result,Userrole:result.Userrole});
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
res.send({msg:"user not found"});
|
||
|
|
}
|
||
|
|
}else{
|
||
|
|
res.send({msg:"user not found"});
|
||
|
|
}
|
||
|
|
});
|
||
|
|
});
|
||
|
|
|
||
|
|
module.exports = router;
|