标签: asp.net-mvc internet-explorer-8 forms-authentication
最近我注意到我维护的网站登录过程存在问题。
使用IE8登录网站时,表单身份验证设置的.authuser cookie会移动UID。在我测试的任何其他浏览器中都不会发生这种情况。 [ie6,ie7,ie9,FF6,FF7,FF8,Chrome,Safari]
由此产生的最大问题是,登录cookie集实际上允许用户像亚马逊那样以“部分身份验证”的形式返回。这意味着用户可以在与会话相关的站点上执行各种操作,当他们使用IE8登录时,所有数据都将丢失并破坏站点中的某些进程。