diff options
Diffstat (limited to 'bucky/app/bucky.js')
| -rw-r--r-- | bucky/app/bucky.js | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/bucky/app/bucky.js b/bucky/app/bucky.js index 2f17ffc..f3ea689 100644 --- a/bucky/app/bucky.js +++ b/bucky/app/bucky.js @@ -375,7 +375,7 @@ var bucky = module.exports = { }) }, - /* PROFILE */ + /* PROFILE / USER */ ensureUser: function (req, res, next){ var username = util.sanitizeName(req.params.username) @@ -396,9 +396,18 @@ var bucky = module.exports = { req.user.set('lastseen', util.now()) req.user.save().then( () => next() ) }, + updateUser: function(req, res, next) { + + }, /* PRIVACY */ - + + checkUserPrivacy: function(req, res, next) { + if (req.user.get('username') !== res.user.get('username')) { + return res.sendStatus(500) + } + next() + }, checkThreadPrivacy: function(req, res, next) { if (req.user.get('ulevel') !== 3 && req.user.get('username') !== res.thread.get('username')) { return res.sendStatus(500) |
