From 357dda7b5f78cc140265ea3e5690c6803c9343f6 Mon Sep 17 00:00:00 2001 From: Ruben Meyer <46384706+rxbnDE@users.noreply.github.com> Date: Sat, 29 Feb 2020 21:17:51 +0100 Subject: [PATCH] web - app request -> proper handling --- bin/web/routes/static.js | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/bin/web/routes/static.js b/bin/web/routes/static.js index 953bc03..e1c500d 100644 --- a/bin/web/routes/static.js +++ b/bin/web/routes/static.js @@ -48,7 +48,7 @@ route.all('/', function(req, res, next) { /** * login page or apprequest page * @url / - * @method all + * @method GET */ route.get('/authenticate', (req, res) => { @@ -81,11 +81,18 @@ route.get('/authenticate', (req, res) => { }); // if user isnt logged in, show login page } else { - res.render('login', { - session: req.session, - login_title: "Login to use APP_NAME via authRxbn", // appRequest app name - appRequest: req.session.appRequest - }); + if(!req.query.appId) req.session.appRequest = {}; + + let view_obj = { session: req.session }; + if(req.query.appId) { + rep.forEach((app) => { + if(app._id == req.query.appId) + view_obj["login_title"] = "Login to use "+app.name+" via authRxbn"; // appRequest app name + }) + + } + + res.render('login', view_obj); } }); });