توی چند ثانیه سرچ معلومه چیزی پیدا نمیشه.
اطلاعات وب کانفیگ پوشه ax
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="administrator,user" />
<deny users="?" />
<deny roles="poweruser" />
</authorization>
</system.web>
</configuration>
اطلاعات وب کانفیگ پوشه exe
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<allow roles="administrator,poweruser" />
<deny users="?" />
<deny roles="user" />
</authorization>
</system.web>
</configuration>
اطلاعات وب کانفیگ پوشه file
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<authorization>
<deny users="?" />
<allow roles="administrator,user,poweruser" />
</authorization>
</system.web>
</configuration>
اطلاعات فایل گلوبال
<%@ Application Language="C#" %>
<script runat="server">
void Application_AuthenticateRequest(object sender, EventArgs e)
{
try
{
HttpCookie cookie = Context.Request.Cookies[FormsAuthentication.FormsCookieName];
FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(cookie.Value);
FormsIdentity identity = new FormsIdentity(ticket);
string[] roles = ticket.UserData.Split('|');
System.Security.Principal.GenericPrincipal principal = new System.Security.Principal.GenericPrincipal(identit y, roles);
Context.User = principal;
}
catch { }
}
</script>
دکمه ورود
protected void Button1_Click(object sender, EventArgs e)
{
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(2, txtUserName02.Text, DateTime.Now, DateTime.MaxValue, true, DropDownList1.SelectedItem.Text);
string encryptTicket = FormsAuthentication.Encrypt(ticket);
HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptTicket);
cookie.Expires = chkRememberMe.Checked ? ticket.Expiration : DateTime.MinValue;
Response.SetCookie(cookie);
}