I\'m following this ASP.NET MVC tutorial from Microsoft:
My code is slightly different, where I\'m trying to access HttpContext.Request.IsAuthenticated
The solution of this problem is to create an override method of Initialize by passing RequestContext object.
public class ChartsController : Controller
{
bool isAuthed = false;
protected override void Initialize(System.Web.Routing.RequestContext requestContext)
{
base.Initialize(requestContext);
if (requestContext.HttpContext.User.Identity.IsAuthenticated)
{
isAuthed =true;
}
}
}