ios中mvc的FormsAuthentication.SetAuthCookie(cookieUserName, false)失败

如果楼主使用.net开发,要注意FormsAuthentication.SetAuthCookie 方法的使用会导致ios出现该问题。
因为这个方法在ios设备上是把票据加入到url中,导致url和你的授权目录不匹配。

解决办法:
Web配置文件中的forms节点的cookieless属性设置为“UseCookies”
例如:
<authentication mode="Forms">
      <forms loginUrl="~/Account/Login" timeout="2880" name=".aspnet" cookieless="UseCookies" />
    </authentication>

posted on 2016-08-19 10:33  李九妹  阅读(453)  评论(0编辑  收藏  举报