Forbids access to /avatar/ without an username

Closes #3573
pull/3664/head
Diego Sampaio 10 years ago
parent c7d8a8165c
commit 14b3ff712c
  1. 6
      server/startup/avatar.coffee

@ -34,6 +34,12 @@ Meteor.startup ->
params =
username: decodeURIComponent(req.url.replace(/^\//, '').replace(/\?.*$/, ''))
if _.isEmpty params.username
res.writeHead 403
res.write 'Forbidden'
res.end()
return
if params.username[0] isnt '@'
if Meteor.settings?.public?.sandstorm
user = RocketChat.models.Users.findOneByUsername(params.username.replace('.jpg', ''))

Loading…
Cancel
Save