Exemplo n.º 1
0
        public override void OnActionExecuted(ActionExecutedContext filterContext)
        {
            var session = new SessionExt(filterContext.HttpContext);
            var result  = filterContext.Result;

            if (result is ViewResult)
            {
                if (filterContext.HttpContext.Session != null)
                {
                    if (session["currentUser"] != null)
                    {
                        var user = session["currentUser"] as RetechWing.Models.SysUser;
                        OnlineUserHelper.CheckOnline(user.UserId, user.TenantId);
                        SampleLoginLog.SetAlive();
                        //Log.SysLoginLogManager.SetAlive(user.UserId);
                    }
                }
            }
            base.OnActionExecuted(filterContext);
        }