fix/improved user info retention on signup/login forms
This commit is contained in:
1 parent
07b8325a14
commit
5b3d5cdce1
3 files changed
+25
-19
No files matched your search
@@ -56,21 +56,19 @@ app.get('/', (req, res) => {
|
||||
app.get('/signup', (req, res) => {
|
||||
let error = req.session.errMessage;
|
||||
delete req.session.errMessage;
|
||||
|
||||
|
||||
const ignore = ["User not found", "Incorrect password"];
|
||||
if (ignore.includes(error)) error = "";
|
||||
res.render('signup', { errMessage: error });
|
||||
return res.status(status.Ok);
|
||||
});
|
||||
|
||||
app.get('/signup/:name/:email', (req, res) => {
|
||||
const ignore = ["User not found", "Incorrect password"];
|
||||
if (ignore.includes(req.session.errMessage)) req.session.errMessage = "";
|
||||
res.render('signup', {
|
||||
errMessage: req.session.errMessage,
|
||||
name: req.params.name,
|
||||
email: req.params.email
|
||||
});
|
||||
|
||||
if (req.query.name && req.query.email) {
|
||||
res.render('signup', {
|
||||
errMessage: error,
|
||||
name: req.query.name,
|
||||
email: req.query.email
|
||||
});
|
||||
} else {
|
||||
res.render('signup', { errMessage: error });
|
||||
}
|
||||
return res.status(status.Ok);
|
||||
});
|
||||
|
||||
@@ -79,7 +77,15 @@ app.get('/login', (req, res) => {
|
||||
res.redirect("/home");
|
||||
return res.status(status.Ok);
|
||||
}
|
||||
res.render('login', { errMessage: req.session.errMessage });
|
||||
|
||||
if (req.query.email) {
|
||||
res.render('login', {
|
||||
errMessage: req.session.errMessage,
|
||||
email: req.query.email
|
||||
});
|
||||
} else {
|
||||
res.render('login', { errMessage: req.session.errMessage });
|
||||
}
|
||||
return res.status(status.Ok);
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user