jobscraper/server/security/auth.js
Martin Donnelly 93137e1ee5 * Added auth
* Added sql rebuild
* Moved dist to be under server
2020-05-26 12:57:11 +01:00

39 lines
925 B
JavaScript

/**
* Created by WebStorm.
* User: martin
* Date: 26/05/2020
* Time: 12:24
*/
const db = require('../../lib/loginmanager');
exports.auth = (request, response) => {
const username = request.body.u;
const password = request.body.p;
if (username && password)
db.getOne(username, password)
.then((data) => {
if (!data)
// response.send('Incorrect Username and/or Password!');
response.redirect('/');
else {
request.session.username = username;
request.session.auth = 'jhgkjgkjhgkjhgjkhgjkhgfhghfjgfjhgf';
response.redirect('/');
}
})
.catch((err) => {
console.log(err);
response.status(500).send({
'message': err.message || 'Some error occurred while querying the database.'
});
});
else {
response.send('Please enter Username and Password!');
response.end();
}
};