Files
amble_api/controllers/login.js
2025-07-15 15:54:43 +05:30

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;