Fix of sessionCheck and register misspell var
This commit is contained in:
parent
8519d16331
commit
fe8c420105
2 changed files with 3 additions and 3 deletions
|
@ -4,10 +4,10 @@ function sessionCheck(permission) {
|
||||||
return (req, res, next) => {
|
return (req, res, next) => {
|
||||||
if (permission === -1 && req.session.user) {
|
if (permission === -1 && req.session.user) {
|
||||||
res.redirect(req.session.lastUrl);
|
res.redirect(req.session.lastUrl);
|
||||||
} if (!req.session.user) {
|
} else if (permission !== -1 && !req.session.user) {
|
||||||
req.session.lastUrl = req.originalUrl;
|
req.session.lastUrl = req.originalUrl;
|
||||||
req.session.save(() => res.redirect("/login"));
|
req.session.save(() => res.redirect("/login"));
|
||||||
} else if (req.session.user.permissions < permission) {
|
} else if (req.session.user && req.session.user.permissions < permission) {
|
||||||
return error(req, res, "Permission denied !", 403);
|
return error(req, res, "Permission denied !", 403);
|
||||||
} else
|
} else
|
||||||
next();
|
next();
|
||||||
|
|
|
@ -8,7 +8,7 @@ module.exports = socket => {
|
||||||
else if ((!data.email.endsWith("@univ-lyon1.fr")) && (!data.email.endsWith("@etu.univ-lyon1.fr")))
|
else if ((!data.email.endsWith("@univ-lyon1.fr")) && (!data.email.endsWith("@etu.univ-lyon1.fr")))
|
||||||
socket.emit("register", {error: {message: "invalid_email"}});
|
socket.emit("register", {error: {message: "invalid_email"}});
|
||||||
else {
|
else {
|
||||||
let user = await modules.User.create({
|
let user = await models.User.create({
|
||||||
email: data.email,
|
email: data.email,
|
||||||
firstName: data.firstName,
|
firstName: data.firstName,
|
||||||
lastName: data.lastName,
|
lastName: data.lastName,
|
||||||
|
|
Reference in a new issue