创建一个插件来覆盖 cookie

发布于 2024-08-23 14:57:30 字数 158 浏览 12 评论 0原文

我正在编写一个插件来更改 cookie 的值以防止注销。我打算拥有它,以便在每个页面加载时,该 cookie 的值都会更改为我的值。这是最好的方法吗?安全吗?我主要需要知道其他开发人员会如何去做,以及我当前的想法有哪些缺陷。

基本上,我需要做的就是更改 cookie 的值(如果存在)。

I'm working on writing a plugin to change the value of a cookie to prevent log out. I was planning to have it so that on every page load the value of that cookies is changed to my value. Is this the best way to go at it? Is it safe? I'm mostly needing to know how other developers would go at it and what are the pit falls of my current idea.

Bascially, all I'd need to do is change the cookie's value if it exists.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

日暮斜阳 2024-08-30 14:57:30

这是一个巨大的“这取决于相关站点”的答案...

正常情况下,浏览器中的会话 ID cookie 链接到服务器已知的会话 ID。

如果相关站点有“在不活动时间 x 后自动注销”,则很可能是服务器在该超时后删除了其会话 ID,因此更改客户端上的 cookie 将不会产生任何效果。

This is a massive 'it depends on the site in question' answer...

Normal the session ID cookie in the browser links to a session ID known by the server.

If the site in question has an 'autologout after time x of inactivity', it is most likely the server that is deleting it's session ID after that timeout, so changing the cookie on the client will have no effect.

奶茶白久 2024-08-30 14:57:30

在 Windows 上,您可以使用 Fiddler HTTP 调试器来执行此操作。您可以设置规则以将修改应用于 HTTP 请求和响应。

On windows you could use the Fiddler HTTP debugger to do this. You can set up rules to apply modifications to the HTTP requests and responses.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文