pyram
pyram

Reputation: 935

asp.net User.IsInRole check in whole website

im using asp.net with c#,

I want to check whether a user is on certain active directory group.

Im doing this check:

   if (HttpContext.Current.User.IsInRole(ConfigurationSettings.AppSettings["Group"]))
        {

        }

The thing is: where do I place this code? The site has several pages and I want the validation to be on all pages.

Do I put this on the master page?

Thanks.

Upvotes: 0

Views: 181

Answers (1)

to StackOverflow
to StackOverflow

Reputation: 124696

What do you want to do if the user is not in the required role? Depending on the answer to that question, you could:

  • check it in the Master page

  • check it in a base Page from which your Page code-behind classes derive

  • check it in global.asax, for example in the Application_AuthorizeRequest event handler

... etc ...

Upvotes: 3

Related Questions