fix remove password
This commit is contained in:
parent
46d76d1d15
commit
f97f56f837
2 changed files with 15 additions and 27 deletions
2
dat
2
dat
|
|
@ -0,0 +1,2 @@
|
|||
2020-1-17, sander, 1
|
||||
2020-1-17, sander, 1
|
||||
38
src/index.js
38
src/index.js
|
|
@ -1,15 +1,11 @@
|
|||
const express = require('express')
|
||||
const express = require('express');
|
||||
const fs = require('fs');
|
||||
const bodyParser = require('body-parser')
|
||||
const path = require('path')
|
||||
var bcrypt = require('bcrypt');
|
||||
const PORT = process.env.PORT || 5000
|
||||
|
||||
const logins = new Map();
|
||||
logins.set("sander", "$2b$10$6P.6pE7M/6C9l/xXKDxJFucTL313GwESnhZ3aAqtVnv.ouLca/y6a");
|
||||
const bodyParser = require('body-parser');
|
||||
const path = require('path');
|
||||
const PORT = process.env.PORT || 5000;
|
||||
|
||||
express()
|
||||
.use(express.urlencoded({ extended: true }))
|
||||
.use(express.urlencoded({extended: true}))
|
||||
.use(express.static(path.join(__dirname, '/public')))
|
||||
.set('views', path.join(__dirname, 'views'))
|
||||
.set('view engine', 'ejs')
|
||||
|
|
@ -19,24 +15,18 @@ express()
|
|||
.listen(PORT, () => console.log(`Listening on ${PORT}`));
|
||||
|
||||
function appendToStorage(req, res) {
|
||||
if (req.body.username === '' || req.body.password === '') {
|
||||
if (req.body.username === '') {
|
||||
res.render('pages/error');
|
||||
} else {
|
||||
if (!correctCredentials(req.body.username, req.body.password)) {
|
||||
res.render('pages/error');
|
||||
} else {
|
||||
fs.appendFile("dat", req.body.timestamp + ", " + req.body.username + ", " + req.body.emotion + "\n", err => {
|
||||
if (err) {
|
||||
return console.log(err);
|
||||
}
|
||||
});
|
||||
res.render('pages/thanks');
|
||||
}
|
||||
fs.appendFile("dat", req.body.timestamp + ", " + req.body.username + ", " + req.body.emotion + "\n", err => {
|
||||
if (err) {
|
||||
return console.log(err);
|
||||
}
|
||||
});
|
||||
res.render('pages/thanks');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
function sendData(req, res) {
|
||||
fs.readFile("dat", (err, data) => {
|
||||
if (err) {
|
||||
|
|
@ -47,7 +37,3 @@ function sendData(req, res) {
|
|||
}
|
||||
});
|
||||
}
|
||||
|
||||
function correctCredentials(username, password) {
|
||||
return bcrypt.compareSync(password, logins.get(username));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue