【问题标题】:Logout feauture by deleting cookies通过删除 cookie 的注销功能
【发布时间】:2021-01-06 03:54:12
【问题描述】:

我想通过删除客户端的 cookie 来创建注销功能。但是不知道怎么弄

到目前为止,此代码不起作用。 任何帮助将不胜感激

<script>
function clearCookie(name, domain, path) {
    var name = "yoursite.com"
    var domain = ".yoursite.com";
    var path = "/";
    document.cookie = name + "=; expires=" + +new Date + "; domain=" + domain + "; path=" + path;
};

【问题讨论】:

  • 尝试将过期日期设置为过去。
  • @ChrisCatignani 不工作
  • 查看下面我的回答中的文章...祝你好运。

标签: javascript html cookies setcookie httpcookie


【解决方案1】:

这是 Coder Rocket Fuel 的一篇文章
How to Create, Read, Update, & Delete Cookies in JavaScript

这是我的一些 C#...应该很容易翻译。 再次...您将过期时间设置为过去。

 protected void CreateCookie(string location)
 {
     HttpCookie httpCookie = new HttpCookie("Location", location);
     httpCookie.Expires = DateTime.Now.AddYears(10);
     Response.Cookies.Add(httpCookie);
 }
 protected void DeleteCookie()
 {
     HttpCookie httpCookie = new HttpCookie("Location");
     httpCookie.Expires = DateTime.Now.AddSeconds(-1);
     Response.Cookies.Add(httpCookie);
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-18
    • 1970-01-01
    • 2012-10-01
    • 2016-06-03
    • 1970-01-01
    • 2021-06-24
    • 2019-01-18
    • 2019-03-16
    相关资源
    最近更新 更多