在编写一些视图来响应ajax请求时,我发现login_required装饰器总是为未通过身份验证的用户返回302状态代码,这有点奇怪。因为这些视图都是ajax视图,所以这似乎不太合适。在这种情况下,我不希望用户登录,但我希望Django告诉客户端需要身份验证才能访问这样的视图(我认为401应该是正确的状态代码)。- authentication required
instead of the 302 redirect of t
用户未登录时,Woocommerce添加到cart按钮不工作。但是,当用户登录到它的工作状态很好,当我禁用ajax to cart(它在添加项目时重新加载页面)时,它的工作也很好。当这种情况发生时,?wc-ajax=add_to_cart调用会返回302错误,但是当用户登录时,它会成功地返回200。
我禁用了所有的插件,并尝试了,但它没有
我有一个在xyz.mysite.com上托管的django站点。我不拥有或控制的父站点mysite.com设置值为[XX]v3|[XXX]的cookie。这导致我的站点返回错误CSRF cookie not set.,这是因为当用户尝试登录时,django/ my /csrf.py csrf_token值被设置为none。如果我从mysite.com设置的cookie值中删除正方形大括号,它可以正常工作。
知道怎么