Tuesday, December 30, 2008

Dotnet Authentication, Authorization - Sample

Web.config
<authentication mode="Forms" >
<forms name="login" loginUrl="login.aspx" defaultUrl="Default.aspx" >
<credentials passwordFormat="Clear" >
<user name="ram" password="ram" />
</credentials>
</forms>
</authentication >

Login.aspx.cs

if (FormsAuthentication.Authenticate("ram", "ram"))
FormsAuthentication.RedirectFromLoginPage("ram", true);
else
Response.Write("Not valid user");
Web.config
<authorization>
<allow roles="Admin" />
<deny roles="Sales" />
</authorization>

Default.aspx.cs

if (User.IsInRole("Admin"))
Response.Write ("You are an Administrator");
HttpContext.Current.User.Identity.IsAuthenticated

No comments: