javascript - handling username and pass in session in nodejs-express -
javascript - handling username and pass in session in nodejs-express -
i have nodejs-express app running , newbie @ this.
in home page ('/') have following:
app.get('/', function(req, res){ // check if user's credentials saved in cookie // if (req.cookies.user == undefined || req.cookies.pass == undefined){ res.render('login', { title: 'krishimoney' }); } else{ // effort automatic login // am.autologin(req.cookies.user, req.cookies.pass, function(o){ if (o != null){ req.session.user = o; res.redirect('/home'); } else{ res.render('login', { title: 'krishimoney' }); } }); } });
now when print req.cookies.user gives me username.anyhow, somwhere downwards routes have admin route:
app.get('/admin', function(req, res){ var admin_username = 'admin' var admin_password = 'nansat' console.log(req.cookies.user); //if (req.session.user != admin_username && req.session.pass != admin_password) res.redirect('404'); (res.render('admin_login', {title : 'admin page'})); });
here when type same command req.cookies.user, gives me undefined. how mantain user , pass through out routes?
javascript node.js session express session-cookies
Comments
Post a Comment