zoukankan      html  css  js  c++  java
  • .net Core 2.1 后 Session保存,新页面获取不到值

    https://blog.csdn.net/kuui_chiu/article/details/81060051

    https://blog.csdn.net/niunan/article/details/80805116

    https://stackoverflow.com/questions/49317304/asp-net-core-2-1-session

    在启动类的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; // Default is true, make it false
                options.MinimumSameSitePolicy = SameSiteMode.None;
            });

    原因是:
    我猜在默认情况下,checkconsent需要是正确的,
    这是为了实现GDPR的遵从性。如果您点击了页面顶部的同意弹出(在默认模板的情况下)
    ,您的会话cookie将按照您的预期开始工作。GDPR规定了cookie的操作方式,
    并且在用户同意使用cookie之前不会使用。

    这都是Stackoverflow上的回答。同时也感谢本文连接的第一位博主。他让我找到了为什么取不到值的答案。
    但是在他们解决办法下并没有说明是什么原因照成的,这就让我百思不得其解的问题。还好Stackoverflow上有。
    有时我们解决问题了问题,同时也需要了解原因这样我们才能更好的取学习去进步。不能一味的只是为了解决问题而解决问题。

  • 相关阅读:
    iOS 即时通讯 + 仿微信聊天框架 + 源码
    Accelerate Framework in Swift
    最新 iOS 框架整体梳理(三)
    最新 iOS 框架整体梳理(二)
    单元测试
    iOS
    画个Shape留意到的东西
    deleteSections & deleteRows 我踩的坑
    常用开发技巧系列(六)
    程序员该如何提高睡眠质量?—程序媛233酱的助攻~
  • 原文地址:https://www.cnblogs.com/LuoEast/p/9672349.html
Copyright © 2011-2022 走看看