您可以在不注销用户的情况下更新用户的 cookie 信息吗?
Posted
技术标签:
【中文标题】您可以在不注销用户的情况下更新用户的 cookie 信息吗?【英文标题】:Can you update cookie info of user without logging them out? 【发布时间】:2013-10-28 17:49:18 【问题描述】:cookie 是否可以在不注销用户的情况下更新新信息?我使用 cookie 来存储会话身份验证代码,并且我希望该代码在设定的时间后过期而不必注销。我可以在 cookie 过期时简单地用新的身份验证代码覆盖它,还是会导致该人退出?没试过,谢谢。
【问题讨论】:
如果你在谈论会话,你可以使用session_regenerate_id
。如果只是 cookie,您可以随时更新它们,您只需要确保您的服务器(数据库?)也更新为新的 auth codes
。
是的,谢谢,我计划更新 cookie 和数据库。
【参考方案1】:
http://www.quirksmode.org/js/cookies.html
更新只是重置它:P
您只需使用您已经使用的相同方法保存现有 cookie:setCookie("username",username,1000);
【讨论】:
太好了,效果很好:) 我有一个查询,每五分钟检查一次会话是否过期,如果是,它会在数据库中生成一个新的并使用 cookie以上是关于您可以在不注销用户的情况下更新用户的 cookie 信息吗?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在不注销用户的情况下一键弹出 Flutter 应用程序中的所有屏幕?
在用户注销时从我的应用程序中删除 facebook 会话 cookie