fixing bugs where rendering overwrites local state. user profiles

This commit is contained in:
2022-06-01 11:04:37 -05:00
parent 5ccb20d388
commit 2ef6121e19
6 changed files with 64 additions and 20 deletions

View File

@@ -19,7 +19,12 @@ loginRouter.route('/').post(async (req, res) => {
req.session.authenticated = true;
req.session.user = { email: email, password: password }
res.send(req.session);
let fullUserProfile = await newClient.query("SELECT * FROM users WHERE email = ($1)", [email]);
res.send({
session: req.session,
userProfile: fullUserProfile.rows[0]
});
}
} catch(e) {
console.log(e);