using System.Web.Mvc; using System.Web.Routing; using Pingchuan.BeijingSafeguard.Model; namespace Pingchuan.BeijingSafeguard.App.Controllers { public class BaseController : Controller { public const string UserInfoSessionKey = "UserInfoSessionKey"; protected override void Initialize(RequestContext requestContext) { base.Initialize(requestContext); ViewBag.LoginUser = GetLoginUser(); } public void SetLoginUser(User user) { Session[UserInfoSessionKey] = user; } public User GetLoginUser() { return (User)Session[UserInfoSessionKey]; } } }