For*_*Two 5 cookies safari asp.net-mvc
我有一个asp.net mvc 2项目,具有典型的xss保护
<%=Html.AntiForgeryToken() %>在每个表单内和[ValidateAntiForgeryToken]每个Post动作中.
这在Chrome,Firefox和IE中可以正常使用.
但我在Safari(v 5.1.7)中收到以下错误.
System.Web.Mvc.HttpAntiForgeryException:未提供所需的防伪标记或无效.
我看到异常的原因RequestValidationToken是创建的cookie具有不正确的到期日期Mon, 01 Jan 2001,而在其他浏览器中正确设置为Session.
如何让Safari停止为我的Anti-Forgery cookie分配虚假的到期日期?
| 归档时间: |
|
| 查看次数: |
3970 次 |
| 最近记录: |