feature/questionnaire page create + saving to MongoDb
This commit is contained in:
1 parent
fef7184404
commit
1e32ccfa17
6 files changed
+197
-4
No files matched your search
@@ -3,6 +3,9 @@ const bcrypt = require('bcrypt');
|
||||
const joi = require("joi");
|
||||
const salt = 12;
|
||||
|
||||
const middleware = require("./middleware");
|
||||
|
||||
|
||||
module.exports = (users) => {
|
||||
const router = require("express").Router();
|
||||
|
||||
@@ -13,6 +16,7 @@ module.exports = (users) => {
|
||||
});
|
||||
|
||||
router.post("/login", async (req, res) => {
|
||||
|
||||
const credentialSchema = joi.object({
|
||||
email: joi.string().email().required(),
|
||||
password: joi.string().max(20).required(),
|
||||
@@ -39,9 +43,10 @@ module.exports = (users) => {
|
||||
return res.redirect("/login");
|
||||
}
|
||||
|
||||
console.log("User logged in successfully");
|
||||
console.log("User email: " + req.body.email);
|
||||
req.session.authenticated = true;
|
||||
req.session.email = req.body.email;
|
||||
|
||||
req.session.errMessage = "";
|
||||
res.redirect("/home");
|
||||
return res.status(status.Ok);
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
const status = require("../util/statuses");
|
||||
const session = require("express-session");
|
||||
|
||||
/**
|
||||
* createMiddleware returns a middleware function for express.
|
||||
|
||||
Reference in new issue
Block a user