Merge pull request #4338 from overleaf/ab-session-manager
Extract functions from AuthenticationController to SessionManager GitOrigin-RevId: 86870ce03a762e1a837dcf493759e8851e759883
This commit is contained in:
committed by
Copybot
parent
7e61fc4035
commit
9468e5cb4f
@@ -6,6 +6,7 @@ const { ObjectId } = require('mongodb')
|
||||
const Errors = require('../Errors/Errors')
|
||||
const HttpErrorHandler = require('../Errors/HttpErrorHandler')
|
||||
const AuthenticationController = require('../Authentication/AuthenticationController')
|
||||
const SessionManager = require('../Authentication/SessionManager')
|
||||
const TokenAccessHandler = require('../TokenAccess/TokenAccessHandler')
|
||||
|
||||
module.exports = AuthorizationMiddleware = {
|
||||
@@ -244,7 +245,7 @@ module.exports = AuthorizationMiddleware = {
|
||||
|
||||
_getUserId(req, callback) {
|
||||
const userId =
|
||||
AuthenticationController.getLoggedInUserId(req) ||
|
||||
SessionManager.getLoggedInUserId(req.session) ||
|
||||
(req.oauth_user && req.oauth_user._id) ||
|
||||
null
|
||||
callback(null, userId)
|
||||
@@ -258,7 +259,7 @@ module.exports = AuthorizationMiddleware = {
|
||||
},
|
||||
|
||||
restricted(req, res, next) {
|
||||
if (AuthenticationController.isUserLoggedIn(req)) {
|
||||
if (SessionManager.isUserLoggedIn(req.session)) {
|
||||
return res.render('user/restricted', { title: 'restricted' })
|
||||
}
|
||||
const { from } = req.query
|
||||
|
||||
Reference in New Issue
Block a user