.ASPXAUTH cookie自动消失

时间:2016-07-07 08:12:43

标签: asp.net asp.net-mvc validation cookies

我的.ASPXAUTH cookie有问题。登录操作时,我创建表单身份验证

 FormsAuthentication.SetAuthCookie(Araclar.config.Username , false);

我将网页重定向到索引。第一次cookie工作但突然.ASPXAUTH cookie消失了。当我点击其他链接网站重定向我登录,因为没有.ASPXAUTH

我使用自定义授权验证及其类似

public class LoginCheck : AuthorizeAttribute
{
    protected override bool AuthorizeCore(HttpContextBase httpContext)
    {
        if (Araclar.config == null)
        {
            var config =
                JsonConvert.DeserializeObject<Config>(
                    System.IO.File.ReadAllText(httpContext.Server.MapPath("~/app_data/config.json")));
            Araclar.config = config;
        }

        return Araclar.config.Username ==  httpContext.User.Identity.Name;

    }
}

任何帮助将不胜感激

0 个答案:

没有答案