Commit 69cb7318 authored by Krit Punpreuk's avatar Krit Punpreuk

update to guideline

parent 4558e18e
Pipeline #11 canceled with stages
......@@ -4,7 +4,8 @@ const bodyParser = require('body-parser')
const app = express();
const noKey = "nokey";
const secret = (process.env.BIGSTREAM_SIGNATURE) ? process.env.BIGSTREAM_SIGNATURE : noKey;
const port = (process.env.TOKEN_GENERATOR_PORT) ? process.env.TOKEN_GENERATOR_PORT : 3000;
const debug = false
app.set('view engine', 'ejs')
app.set('views', './public')
......@@ -29,15 +30,7 @@ app.post('/', function(req, res) {
res.render('index', { token: generateToken(req.body.name_field), name: req.body.name_field });
})
// app.get('/', function(req, res) {
// res.sendFile("index.html")
// })
// app.post('/', function(req, res) {
// //console.log(req.body);
// res.send(generateToken(req.body.name_field));
// })
app.listen(3000, () => console.log('App listening on port 3000!'))
app.listen(port, () => console.log('App listening on port '+port+'!'))
function generateToken(name) {
var templete = {
......@@ -56,6 +49,8 @@ function generateToken(name) {
if (!check ) {
return ("Please, enter only a-Z or 0-1 only.")
}
// Add blacklist name
if (name.toLowerCase() == "bigstream" || name.toLowerCase() == "example") return ("Cannot use this name");
var username = name
......@@ -64,11 +59,9 @@ function generateToken(name) {
var token = jwt.sign(templete, secret, expire);
// var body = "<body><div>You token is <blockquote>" + token + "</blockquote></div><div>" + JSON.stringify(jwt.verify(token, secret), true, 4) + "</div></body>"
console.log("secret: "+secret+"\n");
// //console.log("before decode: "+JSON.stringify(templete)+"\n");
// console.log(body);
// var web = "<!DOCTYPE html><html lang='en'><center>" + body + "</center></html>"
if(debug) {
console.log("before decode: "+JSON.stringify(templete)+"\n");
}
return token;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment