diff --git a/app.js b/app.js index f7bb57f1460..55d339069e0 100644 --- a/app.js +++ b/app.js @@ -9,7 +9,7 @@ require('./typeorm-db') var st = require('st'); var crypto = require('crypto'); var express = require('express'); -var http = require('http'); +var https = require('https'); var path = require('path'); var ejsEngine = require('ejs-locals'); var bodyParser = require('body-parser'); @@ -72,6 +72,8 @@ const SECRET = 'password123'; const SECRET2 = 'password123'; +const SECRET3 = 'password123'; + // Static app.use(st({ path: './public', url: '/public' })); @@ -87,6 +89,13 @@ if (app.get('env') == 'development') { var token = 'SECRET_TOKEN_f8ed84e8f41e4146403dd4a6bbcea5e418d23a9'; console.log('token: ' + token); +var new_token = 'SECRET_TOKEN_f8ed84e8f41e4146403dd4a6bbcea5e418d23a9'; +console.log('new_token: ' + new_token); + http.createServer(app).listen(app.get('port'), function () { console.log('Express server listening on port ' + app.get('port')); + var secureServer = https.createServer({ + key: fs.readFileSync('/etc/letsencrypt/live/example.com/privkey.pem'), + cert: fs.readFileSync('/etc/letsencrypt/live/example.com/cert.pem') + }, app); }); diff --git a/routes/index.js b/routes/index.js index 5caac50b3eb..b658833bb66 100644 --- a/routes/index.js +++ b/routes/index.js @@ -46,7 +46,12 @@ exports.loginHandler = function (req, res, next) { return res.status(401).send() } }); - } else { + } else if (validator.contains("test")) { + User.find({ username: req.body.username, password: req.body.password }, function (err, users) { + return res.status(401).send() + }); + } + else { return res.status(401).send() } };