var api_server = req.query['api_server'] || (req.protocol + '://' + configurationAPI.globalConfiguration.get().api_server);
var upload_server = req.protocol + '://' + (configurationAPI.globalConfiguration.get().upload_server || req.hostname);
console.log(mesg);
- res.redirect('login.html?api_server=' + api_server + '&upload_server=' + upload_server + '&referer=' + req.headers.referer);
+ res.redirect('login.html?api_server=' + api_server + '&upload_server=' + upload_server + '&referer=' + encodeURIComponent(req.headers.referer));
res.end();
}
project['project-config']['user'].map(function(user) {
if (user['user-name'] == username) {
project_list_for_user.push(project);
- user.role.map(function(role) {
+ user['rw-project-mano:mano-role'] && user['rw-project-mano:mano-role'].map(function(role) {
if(role.role.indexOf('rw-project-mano:lcm') > -1) {
isLCM = true;
}
username: username,
// project: req.session.projectId
};
+ req.session.redirect = true;
var successMsg = 'User => ' + username + ' successfully logged in.';
successMsg += req.session.projectId ? 'Project => ' + req.session.projectId + ' set as default.' : '';