41 lines
854 B
JavaScript
41 lines
854 B
JavaScript
module.exports = function(app) {
|
|
|
|
app.get('/',function(req,res){
|
|
|
|
if (req.cookies['salix-session']){
|
|
res.render('index.ejs');
|
|
}
|
|
else{
|
|
res.status(401);
|
|
res.send("No autorizado");
|
|
}
|
|
});
|
|
//https://github.com/expressjs/cookie-parser
|
|
app.get('/login', function(req, res) {
|
|
|
|
var token = req.query.access_token;
|
|
if (token) {
|
|
res.cookie('salix-session', token, { httpOnly: true });
|
|
res.redirect('/');
|
|
}
|
|
else {
|
|
res.redirect('/login1');
|
|
}
|
|
});
|
|
|
|
app.get('/config.js',(req,res)=>{
|
|
|
|
if (req.cookies['salix-session']){
|
|
res.set('Content-Type', 'application/json');
|
|
//TODO: construir js dinamico de las rutas
|
|
res.status(404);
|
|
res.send();
|
|
}
|
|
else{
|
|
res.status(401);
|
|
res.send("No autorizado");
|
|
}
|
|
});
|
|
|
|
};
|