ASP.NET Tutorial/Authentication Authorization/WindowsPrincipal — различия между версиями

Материал из .Net Framework эксперт
Перейти к: навигация, поиск
м (1 версия)
 
(нет различий)

Текущая версия на 11:57, 26 мая 2010

Check Windows Principal

<%@Page language="C#" %>
<%@Import Namespace="System.Security.Principal" %>
<script runat="server">
protected void Page_Load(object o, EventArgs e) {
  WindowsPrincipal principal = (WindowsPrincipal)HttpContext.Current.User;
  if(principal.IsInRole(WindowsBuiltInRole.Administrator)) {
    message.Text = "secret message for Administrators only";
  }
}
</script>
<form runat="server">
<asp:Label runat="server" id="message" Text="the text everyone can see" /><br> 
</form>