|
@@ -60,7 +60,9 @@ async function settingsPage(req, res) {
|
|
|
const user = await UserGetter.promises.getUser(userId)
|
|
const user = await UserGetter.promises.getUser(userId)
|
|
|
if (!user) {
|
|
if (!user) {
|
|
|
// The user has just deleted their account.
|
|
// The user has just deleted their account.
|
|
|
- return res.redirect('/logout')
|
|
|
|
|
|
|
+ return UserSessionsManager.revokeAllUserSessions({ _id: userId }, [], () =>
|
|
|
|
|
+ res.redirect('/')
|
|
|
|
|
+ )
|
|
|
}
|
|
}
|
|
|
res.render('user/settings', {
|
|
res.render('user/settings', {
|
|
|
title: 'account_settings',
|
|
title: 'account_settings',
|
|
@@ -151,10 +153,6 @@ const UserPagesController = {
|
|
|
res.render('user/one_time_login')
|
|
res.render('user/one_time_login')
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
- logoutPage(req, res) {
|
|
|
|
|
- res.render('user/logout')
|
|
|
|
|
- },
|
|
|
|
|
-
|
|
|
|
|
renderReconfirmAccountPage(req, res) {
|
|
renderReconfirmAccountPage(req, res) {
|
|
|
const pageData = {
|
|
const pageData = {
|
|
|
reconfirm_email: req.session.reconfirm_email,
|
|
reconfirm_email: req.session.reconfirm_email,
|