Session'a UserID oluşturduğum kodlar
public bool IsLoginSuccess(string user, string pass)
{
User resultUser = db.Users.Where(x => x.userName.Equals(user) && x.password.Equals(pass)).FirstOrDefault();
if (resultUser != null)
{
HttpContext.Current.Session.Add("UserID", resultUser.id.ToString());
return true;
}
return false;
}Patlayan kodum public class ControlLogin:ActionFilterAttribute,IActionFilter
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
if(!string.IsNullOrEmpty(HttpContext.Current.Session["UserID"].ToString()))
{
base.OnActionExecuting(filterContext);
}
else
{
HttpContext.Current.Response.Redirect("/login/LoginScreen");
}
base.OnActionExecuting(filterContext);
}
}