Fixes issue #4

Add a test for a blank (not null) username. Also added feature to
re-prompt for credentials if none are entered.
This commit is contained in:
billchurch 2017-02-10 08:23:06 -05:00
parent b86ae3e88d
commit e06d2570ae

View file

@ -40,6 +40,10 @@ app.use(express.static(__dirname + '/public')).use(function(req, res, next) {
res.statusCode = 401;
res.setHeader('WWW-Authenticate', 'Basic realm="WebSSH"');
res.end('Username and password required for web SSH service.');
} else if (myAuth.name == "") {
res.statusCode = 401
res.setHeader('WWW-Authenticate', 'Basic realm="WebSSH"');
res.end('Username and password required for web SSH service.');
} else {
config.user.name = myAuth.name;
config.user.password = myAuth.pass;