BaseController.cs

24 lines | 562 B Blame History Raw Download
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

using System.Web.Security;
using System.Web.Routing;

namespace web_map.Controllers
{
    public abstract class BaseController : Controller
    {

        protected override void Initialize(RequestContext requestContext)
        {
            base.Initialize(requestContext);

            ViewBag.isAuth = User.Identity.IsAuthenticated;
            ViewBag.UserName = (User.Identity.IsAuthenticated) ? User.Identity.Name : "NoAuth";
        }

    }
}