public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; HttpResponse response = context.Response; IProcessRequest requestProcessor = null; switch (request.QueryString["rp"]) { //case "GzipModule": // requestProcessor = new Moxiecode.TinyMCE.Compression.GzipModule(); // break; case "spellchecker": // we don't want anonymous requests to initiate server side web requests // lots of requests could generate significant load if(WebUser.IsInRoles(WebConfigSettings.RolesAllowedToUseTinyMCESpellChecker)) // "Authenticated Users" by default { requestProcessor = new SpellCheckerRequestProcessor(); } break; } if (requestProcessor != null) requestProcessor.ProcessRequest(context); }
public void ProcessRequest(HttpContext context) { HttpRequest request = context.Request; HttpResponse response = context.Response; IProcessRequest requestProcessor = null; switch (request.QueryString["rp"]) { //case "GzipModule": // requestProcessor = new Moxiecode.TinyMCE.Compression.GzipModule(); // break; case "spellchecker": // we don't want anonymous requests to initiate server side web requests // lots of requests could generate significant load if (WebUser.IsInRoles(WebConfigSettings.RolesAllowedToUseTinyMCESpellChecker)) // "Authenticated Users" by default { requestProcessor = new SpellCheckerRequestProcessor(); } break; } if (requestProcessor != null) { requestProcessor.ProcessRequest(context); } }