IE11下用forms身份验证的问题

 

<authentication mode="Forms">
     <forms name="weboa" loginUrl="login.aspx" protection="All" path="/"/>
   </authentication>

 

在IE10+Mozilla Firefox都正常,升级到IE11的电脑都登陆不了了。。。奇怪
好像是IE11保存不了COOKIE啊

发现需要这么设置一下:form验证 给forms添加cookieless="UseCookies"属性,用以明确告诉服务器使用Cookie来保存用户验证信息。

 

<authentication mode="Forms">
      <forms cookieless="UseCookies" loginUrl="~/" timeout="2880"/>
</authentication>

 

或者

 

<sessionState mode="InProc" timeout="86400" cookieless="UseCookies" />

 

posted @ 2019-01-23 21:32  波霸38  阅读(174)  评论(0编辑  收藏  举报