Reverting to the previous id based check
This commit is contained in:
Paul Rodwell 2016-07-04 11:57:16 +01:00
parent 23d1a7326e
commit 9b2f5604fc
1 changed files with 4 additions and 4 deletions

View File

@ -115,8 +115,8 @@ module.exports = exports = (log, loga, argv) ->
return true return true
else else
try try
idProvider = _.first(_.keys(_.pick(owner, _.keys(req.session.passport.user)))) idProvider = req.session.passport.user.provider
if _.isEqual(owner[idProvider], req.session.passport.user[idProvider]) if _.isEqual(owner[idProvider].id, req.session.passport.user.id)
return true return true
else else
return false return false
@ -127,8 +127,8 @@ module.exports = exports = (log, loga, argv) ->
security.isAdmin = (req) -> security.isAdmin = (req) ->
try try
if admin if admin
idProvider = _.first(_.keys(_.pick(admin, _.keys(req.session.passport.user)))) idProvider = req.session.passport.user.provider
if _.isEqual(admin[idProvider], req.session.passport.user[idProvider]) if _.isEqual(admin[idProvider].id, req.session.passport.user.id)
return true return true
else else
return false return false