Heim > Backend-Entwicklung > PHP-Tutorial > 用cookie登录退出没有即时更新

用cookie登录退出没有即时更新

WBOY
Freigeben: 2016-06-06 20:44:20
Original
1140 Leute haben es durchsucht

我的网站使用cookie和smarty。
退出登录时清除了cookie,但是显示昵称并不更新。

<code> 您好,
</code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

我的网站使用cookie和smarty。
退出登录时清除了cookie,但是显示昵称并不更新。

<code> 您好,
</code>
Nach dem Login kopieren
Nach dem Login kopieren

进去评论里po主给的网站注册了个账号试了下。

目测应该是服务端在清除cookie之前发送了页面内容,导致客户端在收到清除cookie的响应结果页面里包含了之前登录状态的信息。

解决方法:
1. 使用异步请求注销登录,成功后再跳转/刷新页面。
或者:
2. 跳转到一个注销登录的url上,在返回的内容里让浏览器跳转回首页。

呃。。。感觉有点乱。。。如果有没讲清的回复问我吧。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage