mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 06:03:45 +01:00
wip: acceptance tests working
This commit is contained in:
@@ -18,7 +18,6 @@ module.exports = AuthenticationController =
|
||||
# AuthenticationController.doLogin req.body, req, res, next
|
||||
|
||||
serializeUser: (user, callback) ->
|
||||
console.log ">> serialize", user._id
|
||||
lightUser =
|
||||
_id: user._id
|
||||
first_name: user.first_name
|
||||
@@ -31,14 +30,11 @@ module.exports = AuthenticationController =
|
||||
callback(null, lightUser)
|
||||
|
||||
deserializeUser: (user, cb) ->
|
||||
console.log ">> de-serialize", user._id
|
||||
cb(null, user)
|
||||
|
||||
doPassportLogin: (req, username, password, done) ->
|
||||
console.log(">>", username)
|
||||
email = username.toLowerCase()
|
||||
redir = Url.parse(req?.body?.redir or "/project").path
|
||||
console.log ">> doing passport login", username, password, redir
|
||||
LoginRateLimiter.processLoginRequest email, (err, isAllowed)->
|
||||
return done(err) if err?
|
||||
if !isAllowed
|
||||
@@ -58,7 +54,6 @@ module.exports = AuthenticationController =
|
||||
# capture the request ip for use when creating the session
|
||||
user._login_req_ip = req.ip
|
||||
req._redir = redir
|
||||
console.log ">> done, returning user"
|
||||
return done(null, user)
|
||||
else
|
||||
AuthenticationController._recordFailedLogin()
|
||||
|
||||
@@ -8,14 +8,8 @@ rclient = redis.createClient(Settings.redis.web)
|
||||
module.exports =
|
||||
|
||||
getUserSessions: (user, callback=(err, sessionsSet)->) ->
|
||||
console.log ">> user, get sessions", user._id
|
||||
setTimeout(
|
||||
()->
|
||||
rclient.smembers "UserSessions:#{user._id}", (err, result) ->
|
||||
console.log ">>", result
|
||||
return callback(err, result)
|
||||
, 1000
|
||||
)
|
||||
rclient.smembers "UserSessions:#{user._id}", (err, result) ->
|
||||
return callback(err, result)
|
||||
|
||||
clearUserSessions: (user, callback=(err)->) ->
|
||||
sessionSetKey = "UserSessions:#{user._id}"
|
||||
|
||||
Reference in New Issue
Block a user