diff options
author | 2021-04-12 08:17:37 -0400 | |
---|---|---|
committer | 2021-04-12 08:17:37 -0400 | |
commit | 5cabe36fe85a780a9fb808343d6341f15da13524 (patch) | |
tree | 4893568c164dfaa82226eacc75fec4d622acb398 /admportal/server/router/routes/csp.js | |
parent | 41a3f91544616f0e785e0e9e552e9fd0234cc9b3 (diff) |
Fix ccsdk version and remove admportal2.1.4
Fix ccsdk versions and remove admportal, which is no longer supported
Change-Id: Iaee9bd2b7d5d7345f889357684df18d53db466a1
Issue-ID: SDNC-1507
Signed-off-by: Dan Timoney <dtimoney@att.com>
Former-commit-id: a1d57d8f5131414429f9ef2d8b0468004d253d0a
Diffstat (limited to 'admportal/server/router/routes/csp.js')
-rw-r--r-- | admportal/server/router/routes/csp.js | 103 |
1 files changed, 0 insertions, 103 deletions
diff --git a/admportal/server/router/routes/csp.js b/admportal/server/router/routes/csp.js deleted file mode 100644 index f82edd89..00000000 --- a/admportal/server/router/routes/csp.js +++ /dev/null @@ -1,103 +0,0 @@ -var exec = require('child_process').exec; -var dbRoutes = require('./dbRoutes'); -var fs = require('fs.extra'); -var properties = require(process.env.SDNC_CONFIG_DIR + '/admportal.json'); - -var retURL = ""; -var noCookieUrl = ""; -var logoutUrl = ""; - -function logout(req,res){ - console.log("logout"); - req.session.loggedInAdmin = undefined; - res.redirect('/login'); -} - -function login (req,res) { - - var tkn = req.sanitize(req.body._csrf); - - var loggedInAdmin={}; - var email = req.sanitize(req.body.email); - var pswd = req.sanitize(req.body.password); - dbRoutes.findAdminUser(email,res,function(adminUser) - { - // make sure correct password is provided - if (pswd != adminUser.password) { - res.render("pages/err", { result: { code:'error', msg:'Invalid password entered.' }, header:process.env.MAIN_MENU }); - return; - } - var loggedInAdmin = { - email:adminUser.email, - csrfToken: tkn, - password:adminUser.password, - privilege:adminUser.privilege - } - req.session.loggedInAdmin = loggedInAdmin; - - console.log("Login Success"+JSON.stringify(loggedInAdmin)); - res.redirect('sla/listSLA'); - return; - }); -} - -function checkAuth(req,res,next){ - - var host = req.get('host'); - var url = req.url; - var originalUrl = req.originalUrl; - - console.log("checkAuth"); - - var host = req.headers['host']; - console.log('host=' + host); - if(req.session == null || req.session == undefined - || req.session.loggedInAdmin == null || req.session.loggedInAdmin == undefined) - { - console.log("loggedInAdmin not found.session timed out."); - res.redirect('/login'); - //res.render('pages/login'); - return; - } - console.log("cookie is: " + JSON.stringify(req.session.loggedInAdmin)); - next(); - return; -} - -function checkPriv(req,res,next) -{ - var priv = req.session.loggedInAdmin; - if(req.session == null || req.session == undefined - || req.session.loggedInAdmin == null || req.session.loggedInAdmin == undefined) - { - res.render("pages/err", - { - result: {code:'error', msg:'Unexpected null session.'}, - header: process.env.MAIN_MENU - }); - return; - } - else - { - if (priv.privilege == 'A') - { - next(); - return; - } - else - { - res.render("pages/err", - { - result: { code:'error', msg:'User does not have permission to run operation.'}, - header: process.env.MAIN_MENU - }); - return; - } - } -} - - -exports.login = login; -exports.logout = logout; -exports.checkAuth = checkAuth; -exports.checkPriv = checkPriv; |