【发布时间】:2015-12-02 02:45:17
【问题描述】:
我正在使用简单的方法来创建 cookie。
FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe);
return RedirectToAction("Index", "Dashboard");
不知何故,我调试了我的应用程序,发现User.Identity.IsAuthenticated 始终为假,User.Identity.Name 也为空。
注意:上述行为仅适用于 SAFARI,并且在其他浏览器(如 IE、Firefox 和 chrome)上运行良好。
我知道我的问题重复了,Google 为我提供了足够的解决方案链接,但我似乎无法解决我的问题。我使用的是 .NET 4.5,Safari 版本是 5+。
【问题讨论】:
-
也许你应该尝试列出一些你已经尝试过的东西? This answer 例如说 Safari 在 cookie 值的编码方面有问题,你试过吗?
-
您是否有任何示例可以简化您的原始代码版本来重现此问题?
标签: c# asp.net-mvc safari forms-authentication