asp.net - restrict access to the users -



asp.net - restrict access to the users -

i nave allow users of intranet load html pages. users can load html pages start username, example:

user: 972547j pages: 972537j*****.html

i used asp.net , vb.net, created gridview linkbutton of pages 972537j****.html (for user)

that pages confidentially, don't want users alter manually link , show html pages of other users.

can deny users not open html pages of others? web config setting or iis7 config? html pages not editable

the first step setup iis handle .html files using asp.net

and sec step utilize global.asax check file names user login if allowed view them.

here simple code start, belong global.asax:

protected void application_beginrequest(object sender, eventargs e) { // may need httpapplication app = (httpapplication)sender; // start check if html file string cthefile = httpcontext.current.request.path; string sextentionofthisfile = system.io.path.getextension(cthefile); if (sextentionofthisfile.equals(".html", stringcomparison.invariantcultureignorecase)) { // check if user logged in if( httpcontext.current.user == null || httpcontext.current.user.identity == null || !httpcontext.current.user.identity.isauthenticated) ) { // redirect him } else { // create rest test here // httpcontext.current.user.identity } } }

reference handler: using asp.net routing serve static files asp.net mvc routing - add together .html extension routes http://technet.microsoft.com/en-us/library/cc770990(v=ws.10).aspx

asp.net vb.net

Comments

Popular posts from this blog

php - Android app custom user registration and login with cookie using facebook sdk -

django - Access session in user model .save() -

php - .htaccess Multiple Rewrite Rules / Prioritizing -