ASP.NET - 欧盟Cookie法规的开箱即用解决方案?

4

有没有现成的.NET文件来支持欧盟的cookie法规?最好是快速、简单和稍微可定制化的。


2
也许你应该更详细地说明欧盟的Cookie法规强制你做什么,还有,oh,whathaveyoutried.com是什么? - povilasp
7
他正确地假设,并非每个Web开发者都是白痴,这个事情现在已经是常识了。基本上,你必须在放置Cookie之前询问用户;否则会陷入法律麻烦。更多信息请访问http://www.ico.gov.uk/for_organisations/privacy_and_electronic_communications/the_guide/cookies.aspx - 你应该知道那些内容。这就像“嘿,我制作网站,但我不知道HTML”,从法律上来说是一样的。 - TomTom
1
至少让我们出于适当的原因关闭它(http://stackoverflow.com/questions/10784023/complying-with-new-cookie-regulations 的副本)。无论如何,有一个名为CookieGuard的jQuery插件,在此处帮助确认用户同意:http://cookieguard.eu/ - Marcel N.
2个回答

3

i use this

controller:

public ActionResult ClearAllCookiesAndRedirect()
        {
            HttpCookie aCookie;
            string cookieName;
            int limit = Request.Cookies.Count;
            for (int i = 0; i < limit; i++)
            {
                cookieName = Request.Cookies[i].Name;
                aCookie = new HttpCookie(cookieName);
                aCookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Add(aCookie);
            }

            return View();
        }

在视图中:

 HttpCookie cookie = Request.Cookies["AcceptCookiesEULaw"];
    if (cookie == null)
    {
         //your html code here
    }

3

它是否将用户同意存储在数据库或日志文件中? - Shoaib

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接