|
|
@@ -14,6 +14,7 @@ const Analytics = require('../Analytics/AnalyticsManager')
|
|
|
const passport = require('passport')
|
|
|
const NotificationsBuilder = require('../Notifications/NotificationsBuilder')
|
|
|
const UrlHelper = require('../Helpers/UrlHelper')
|
|
|
+const AsyncFormHelper = require('../Helpers/AsyncFormHelper')
|
|
|
const SudoModeHandler = require('../SudoMode/SudoModeHandler')
|
|
|
const _ = require('lodash')
|
|
|
|
|
|
@@ -145,13 +146,7 @@ const AuthenticationController = (module.exports = {
|
|
|
)
|
|
|
}
|
|
|
AuthenticationController._clearRedirectFromSession(req)
|
|
|
- if (
|
|
|
- _.get(req, ['headers', 'accept'], '').match(/^application\/json.*$/)
|
|
|
- ) {
|
|
|
- res.json({ redir })
|
|
|
- } else {
|
|
|
- res.redirect(redir)
|
|
|
- }
|
|
|
+ AsyncFormHelper.redirect(req, res, redir)
|
|
|
})
|
|
|
})
|
|
|
})
|
|
|
@@ -436,11 +431,7 @@ const AuthenticationController = (module.exports = {
|
|
|
)
|
|
|
req.session.reconfirm_email = user != null ? user.email : undefined
|
|
|
const redir = '/user/reconfirm'
|
|
|
- if (_.get(req, ['headers', 'accept'], '').match(/^application\/json.*$/)) {
|
|
|
- res.json({ redir })
|
|
|
- } else {
|
|
|
- res.redirect(redir)
|
|
|
- }
|
|
|
+ AsyncFormHelper.redirect(req, res, redir)
|
|
|
},
|
|
|
|
|
|
_redirectToRegisterPage(req, res) {
|