feat: add display name functionality for users and update related views
All checks were successful
Build Images and Deploy / Update-PROD-Stack (push) Successful in 29s
All checks were successful
Build Images and Deploy / Update-PROD-Stack (push) Successful in 29s
This commit is contained in:
@@ -20,6 +20,7 @@ router.post('/login', (req, res) => {
|
||||
|
||||
req.session.userId = user.id;
|
||||
req.session.username = user.username;
|
||||
req.session.displayName = user.display_name || user.username;
|
||||
req.session.isAdmin = !!user.is_admin;
|
||||
req.session.isOrganizer = !!user.is_organizer;
|
||||
|
||||
@@ -63,6 +64,7 @@ router.post('/register', (req, res) => {
|
||||
const userId = Users.create(username, password);
|
||||
req.session.userId = userId;
|
||||
req.session.username = username;
|
||||
req.session.displayName = username;
|
||||
req.session.isAdmin = false;
|
||||
req.session.isOrganizer = false;
|
||||
req.session.flash = { type: 'success', message: 'Account created! Welcome to Loot Hunt.' };
|
||||
@@ -113,6 +115,7 @@ router.post('/reset/:token', (req, res) => {
|
||||
// Log the user in
|
||||
req.session.userId = tokenRecord.user_id;
|
||||
req.session.username = tokenRecord.username;
|
||||
req.session.displayName = tokenRecord.username;
|
||||
req.session.isAdmin = false; // they can re-check on next load
|
||||
res.redirect('/');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user