diff --git a/plugins/c9.preview/preview.js b/plugins/c9.preview/preview.js index 0169266c..26722efe 100644 --- a/plugins/c9.preview/preview.js +++ b/plugins/c9.preview/preview.js @@ -53,6 +53,11 @@ define(function(require, exports, module) { requestTimeout(15*60*1000), require("./lib/middleware/sanitize-path-param"), ratelimit("username", 10 * 1000, 2000), + function(req, res, next) { + if (req.params.username === "geckolala") + return next(new error.TooManyRequests("Rate limit exceeded")); + next(); + }, handler.getProjectSession(), handler.getRole(db), handler.getProxyUrl(function() {