问题列表 - 第19829页

Request中不存在RequestVerificationToken cookie

我的ASP.NET MVC应用程序通过使用ValidateAntiForgeryToken属性并调用Html.AntiForgeryToken来写入带有标记值的隐藏输入元素来阻止CSRF攻击,并将标记放在cookie中.

我的异常日志是报告HttpAntiForgeryException的出现,看起来它们是从有效请求触发的(推荐者看起来正确).导致异常的响应还在表单字段中包含带有标记值的__RequestValidationToken.但是,请求中缺少必要的cookie,导致验证失败并抛出异常.

我想到为什么这个cookie丢失了,并提出了以下可能的原因:

  1. 域名的Cookie集合已满. - 如果是这种情况,我希望在每个请求中看到20/50个cookie(BTW所有用户代理都是IE7和IE8)并且不知何故cookie被丢弃.我在异常的各种情况下看到3到23个饼干
  2. 已达到Cookie的数据限制. - 这没有发生.通过查看日志,我可以看到cookie集合很小.
  3. 在添加cookie之前,将回复响应. - 不确定这个.手动调用头部中的Reponse.Flush会导致异常,说明在发送repsonse后无法修改cookie集合.

在解散中,我转向SO的人,并询问我可以调查的这个丢失的cookie的任何其他可能原因.

asp.net-mvc csrf antiforgerytoken missing-cookies

2
推荐指数
1
解决办法
4181
查看次数

System.String的内部

我使用反射来查看System.String的内部字段,我找到了三个字段:

m_arrayLength

m_stringLength

m_firstChar
Run Code Online (Sandbox Code Playgroud)

我不明白这是如何工作的.

m_arrayLength是某个数组的长度.这个阵列在哪里?它显然不是字符串类的成员字段.

m_stringLength很有意义.这是字符串的长度.

m_firstChar是字符串中的第一个字符.

所以我的问题是字符串的其余字符在哪里?如果不在字符串类中,则存储字符串的内容在哪里?

c# string reflection

13
推荐指数
2
解决办法
2198
查看次数

PHP:查找XML节点并插入子级

我有一个具有以下结构的xml文档:

<?xml version="1.0" encoding="UTF-8"?>
<items>
  <item>
    <id>1</id>
    <url>www.test.com</url>
  </item>
  <item>
    <id>2</id>
    <url>www.test2.com</url>
  </item>
</items>
Run Code Online (Sandbox Code Playgroud)

我希望能够搜索节点值,例如id字段的值1。然后,一旦找到该节点,请选择父节点(即<item>)并在其中插入一个新的子节点。

我知道使用dom文档的概念,但不确定在这种情况下如何使用它。

php xml domdocument

3
推荐指数
1
解决办法
7449
查看次数

在c#中求解方程的程序

x + 2y = 8,2x + y = 14这是方程式,这只是我给出的理解示例.从这个等式我喜欢用c#程序找到x,y值对我有什么帮助.如何在程序中实现这个?...

c# math

8
推荐指数
1
解决办法
5098
查看次数

使用依赖注入的真实世界解决方案

我正在彻底阅读DI,看起来很有趣.到目前为止,我完全没有它.

我看到的所有例子都与JNDI以及DI如何帮助您提高灵活性有关.

您通过DI解决的现实应用/问题在其他方面难以解决?

更新
到目前为止所有的答案都在教育,但是为了重新解释这个问题,我正在寻找编程生涯中的例子,这让你说"这个问题最好用DI框架来解决".

c# java spring dependency-injection

21
推荐指数
2
解决办法
3398
查看次数

如何以4位数字打印?

我想在php中打印一个数字列表.
但我想打印4位数字(必要时前面有零),例如
0001,0009,0076,0129,1234

我该怎么办?

php

2
推荐指数
1
解决办法
2386
查看次数

SVN changelog中的作者姓名是否可靠用于跟踪作者身份?

在多用户环境中,了解SVN存储库中每个变更集的真实作者有时非常有用.

我看到Tortoise SVN中有"编辑作者".这是否意味着任何人都可以做任何事情,然后只更改该变更集上的作者姓名,以便将更改归因于另一个用户?

是否可以识别真正的变更作者?

svn version-control tortoisesvn

2
推荐指数
1
解决办法
207
查看次数

html 表格到 powerpoint

我有一个奇怪的请求。我已经制作了一个html/printable以表格格式生成发票的应用程序。

我想做的是弄清楚如何获取这样一个表格(根据使用它的人的不同,该表格可能有 3 行或多达 20 行),并将其粘贴到 power point 中。
似乎做到了,但结果却各不相同。

知道从哪里开始吗?如果有必要的话我会买点东西!

html powerpoint

5
推荐指数
1
解决办法
3414
查看次数

如何在代码中更改"example.com"?

a.py在我的mysite文件中构建了一个,

a.py:

from django.core.management import setup_environ
from mysite import settings

setup_environ(settings)

from django.contrib.sites.models import Site
domain = Site.objects.get_current().domain
print domain
Run Code Online (Sandbox Code Playgroud)

它打印:

:example.com

如何将"域"更改为127.0.0.1:8000?


from django.core.management import setup_environ
from register import settings
setup_environ(settings)


from django.contrib.sites.models import Site
#domain = Site.objects.get_current().domain
#print domain

from django.contrib.auth.models import User 
obj=Site.objects.get(id=1).update(name='sss')
print obj
Run Code Online (Sandbox Code Playgroud)

错误:

Traceback (most recent call last):
  File "D:\zjm_code\register\a.py", line 13, in <module>
    obj=Site.objects.get(id=1).update(name='sss')
AttributeError: 'Site' object has no attribute 'update'
Run Code Online (Sandbox Code Playgroud)

python django

2
推荐指数
1
解决办法
3211
查看次数

随页面滚动的jQuery灯箱插件

我见过的一些JavaScript灯箱效果将灯箱相对于视口定位,因此当您滚动页面时,您仍会看到灯箱.

另一种是相对于页面内容定位的那些.如果您滚动包含其中一个的页面,灯箱将与页面的其余部分一起移动.

我不知道第二种类型的调用是什么(或者是否存在这种行为的术语).

我看过FancyBoxSimpleModal,但据我所知,它们只相对于视口定位.

什么jQuery插件允许与页面滚动的灯箱?

javascript jquery jquery-plugins lightbox

3
推荐指数
1
解决办法
1万
查看次数