.net core 获取不到session验证码显示但提示IIS验证码错误

因系统获取不到验证码值,一直提示验证码错误。

在启动类的configure services()方法中,设置选项。checkconsent必需=context=false;如下:

services.Configure<CookiePolicyOptions>(options =>
{
// This lambda determines whether user consent for non-essential cookies is needed for a given request.
options.CheckConsentNeeded = context => false;//关闭GDPR规范
options.MinimumSameSitePolicy = SameSiteMode.None;
});

默认CheckConsentNeeded=true;GDPR规定了cookie的操作方式,并且在用户同意使用cookie之前不会使用。

可以把以上代码全部去掉

声明:本站内容来源于原创和互联网,尊重作者版权,转载请注明来源网址,欢迎收藏,谢谢!