// redirect to /login if not logged in app.use(function(req, res, next){ if(req.session.email == undefined && req.path != "/login") res.redirect('/login'); else next(); });
/* GET home page. */ router.get('/', function(req, res, next) { res.render('index', { title: req.session.email }); });
//req.session.autenticado router.post('/', function(req, res, next) { var articulos = req.body.carrito; if (validarCarrito(articulos) == true) { // secuencia var db = req.app.get('db'); articuloes.usuario = { nombre: req.session.nombre, email: req.session.email }; db.collection(coleccion).insertOne(articulos, (err, resp) => { if (!err) { res.status(201); res.send(resp); } else { res.status(500); res.send("ERROR"); } }); } else { res.status(403).send("ERROR"); } });
/* GET download page. */ router.get('/download/:fileName', function(req, res ){ //console.log('ssss'); var data = { downloaderid: req.session.loggedIn, downloader: req.session.name, email: req.session.email }; Siteinfo.find(data, function(err, doc){ if(err) console.log(err); if(doc.length == 0){ var siteinfo = new Siteinfo(data).save(function(err){ if(err) console.log(err); }); } else { doc[0].save(function(err){ if(err) console.log(err); }); } }); var fileName = req.params.fileName; console.log(fileName); var file = __dirname.slice(0,__dirname.indexOf('routes')) + 'public/files/' + fileName; res.download(file); });
qbosetup.qboSetup( accessToken.oauth_token, accessToken.oauth_token_secret, postBody.oauth.realmId, req.session.email, function(qboa) { console.log ("++++ QBO set", qboa); res.render('importdata');
zipcode: req.session.zipcode, telephone: req.session.telephone, email: req.session.email, noErrorMsg: !errorMsg, successMsg: successMsg,