1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq;4 usingSystem.Text;5 usingSYSTEM.WEB.MVC;6 usingCommon;7 usingQianLiFaAuto.User.DAL;8 usingQianLiFaAuto.User.IDAL;9 usingQianLiFaAuto.User.Model;Ten One namespaceAOP A { - - the [AttributeUsage (AttributeTargets.Method)] - Public classAdminuser:filterattribute, Iactionfilter, Iauthorizationfilter - { - /// <summary> + ///Member Verification Method - /// </summary> + /// <param name= "Filtercontext" ></param> A Public voidonactionexecuting (actionexecutingcontext filtercontext) at { - intUserID; - int. TryParse (Commoncookie.getcookie ("Adminuserid"), outUserID); - if(Commoncookie.getcookie ("Adminuserid") ==NULL) - { -FilterContext.HttpContext.Response.Redirect ("/user/adminlogin"); in } -Admin model =NewAdmin (); toModel. Adminid =UserID; +Model. Name = Commoncookie.getcookie ("Adminusername"); -FilterContext.Controller.ViewBag.Name =model. Name; the * if(FilterContext.ActionParameters.ContainsKey ("User")) $ {Panax Notoginsengfiltercontext.actionparameters["User"] =model; - the } + } A the /// <summary> + /// - /// </summary> $ /// <param name= "Filtercontext" ></param> $ Public voidonauthorization (AuthorizationContext filtercontext) - { - } the - /// <summary>Wuyi /// the /// </summary> - /// <param name= "Filtercontext" ></param> Wu Public voidonactionexecuted (actionexecutedcontext filtercontext) - { About } $ } -}View Code
AOP returns controller an entity call