i have requirement stop request coming .net browser control server. have created http module , plug asp.net website. code below:
public class customauthentication : ihttpmodule { private static logger logger = logmanager.getcurrentclasslogger(); public void init(httpapplication context) { context.prerequesthandlerexecute += new eventhandler(this.onprerequesthandlerexecute); } public void onprerequesthandlerexecute(object source, eventargs e) { httpapplication application = (httpapplication) source; httpcontext context = application.context; logger.log(loglevel.info, context.request.useragent); if (context.request.browser.browser.contains("ie") { context.response.status = "403 forbidden"; context.response.close(); } normal ie browser sending same name. not able restrict request .net ie browser because, normal ie browser sending same name. there attribute can used identify if request coming .net browser?
there no way know if request comming .net browser control or normal ie.
if can change program using web browser control, can put custom user agent , block such request. here explanation how change user agend of .net browser control:
Comments
Post a Comment