برای اینکه بتوانیم امنیت دسترسی به action ها را حفظ کنیم می توانیم از AuthorizeAttribute که ساده ترین نوع استفاده از آن به شکل زیر می باشد استفاده کنیم:

[Authorize]
 public ActionResult About()
 {
      throw new System.NotImplementedException();
  }

و برای اینکه از طریق کد بخواهیم کاربری را Authorize کنیم یعنی قدرتی به او بدهیم که بتواند از Action های برچسب Authorize خورده استفاده کند کافیست:

FormsAuthentication.SetAuthCookie(member.Name,false);

و برای آنکه بتوانیم او را از این حالت خارج سازیم:

 FormsAuthentication.SignOut();

و اگر بخواهیم در صفحات Razor نام کاربری او را مشاهده کنیم:

 @if (User.Identity.Name != string.Empty)
 {
    @User.Identity.Name
       
     @Html.ActionLink("خروج", "LogOff", "Members")    
}