【问题标题】:asp MVC 3 Cookie disabledasp MVC 3 Cookie 已禁用
【发布时间】:2011-12-18 20:18:54
【问题描述】:

我有一个使用 asp.net Membership 提供的表单身份验证的 MVC 3 应用程序。我在 web.config 里面设置了表单标签cookieless="AutoDetect"

如果我在浏览器上禁用 cookie,我可以正常登录,但在 RedirectToAction("myAction") 之后,我再次获得登录页面,失去身份验证! 我可以在无 cookie 浏览器中使用我的 MVC 应用程序吗?如果是这样,我做错了什么?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc-3 asp.net-membership session-cookies


    【解决方案1】:

    尝试指定控制器和动作名称

    ASP.Net MVC 2 Forms Authentication cookieless = "UseUri" while submit authorization fails

    http://forums.asp.net/t/1561291.aspx

    我看到一个帖子,它似乎不受支持,但请尝试一下。在你的情况下,它是一个重定向,所以甚至不确定它会出现在那里。如果它不起作用,我必须假设实现不存在。为什么是无饼干的顺便说一句?这是因为移动设备上缺乏对 cookie 的支持,现在几乎所有设备都支持 cookie,所以我会警告不要使用它。

    【讨论】:

    • 例如IE浏览器的框架中禁止其他域的cookies。
    猜你喜欢
    • 1970-01-01
    • 2013-02-13
    • 2011-10-28
    • 2023-04-09
    • 2010-10-02
    • 2011-07-23
    • 2011-04-29
    • 2013-03-18
    • 1970-01-01
    相关资源
    最近更新 更多