songjun
2024-09-05 a3302fda10ff21ed3700be462ad560163ca13f14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BatchService.Framework.Utility;
 
namespace sbcLabSystem.App_Start.Attribute
{
    public class UserLoginAttribute : ActionFilterAttribute
    {
        
 
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        { 
            string id = Cookie.GetValue("login_user");
            if (id != null && id != "" && Cookie.isValidUser(id))
            {  
                base.OnActionExecuting(filterContext);
            }
            else 
            {
                filterContext.Result = new RedirectResult("~/home/Login");
            }
        }
    }
}