System.Web.HttpContext.Current.User.Identity.Name возвращает "ноль".
Я точно авторизован.
Как это решить?
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
if (Session["FirstName"] == null)
{
string loginName = System.Web.HttpContext.Current.User.Identity.Name;
string networkId = loginName.Split('\\')[1];
Session["FirstName"] = new AD_Utility().FirstName(networkId);
}
ViewBag.FirstName = Session["FirstName"];
}