【问题标题】:How to kill the session in cakephp?如何杀死cakephp中的会话?
【发布时间】:2011-02-13 08:00:04
【问题描述】:

我正在处理登录模块。在注销模块中,m 销毁会话。 注销后,如果我单击返回按钮 m 获取用户信息。 请帮我修复这个错误。

谢谢

【问题讨论】:

  • 即使你点击刷新它是否仍然存在?
  • 谢谢先生,即使在点击刷新后它仍然存在

标签: cakephp cakephp-1.3 cakephp-1.2


【解决方案1】:

$this->Auth->注销();
$this->Session->destroy();

这不是为你做的吗?

【讨论】:

【解决方案2】:

原因是你的浏览器已经缓存了页面,所以点击返回总是会显示用户信息。您对此无能为力。

这可能会有所帮助http://cakephp.1045679.n5.nabble.com/After-logout-browser-back-button-shows-all-visited-page-td1321477.html

【讨论】:

  • 我得到了解决方案,正如你所说,这只是我的浏览器问题。非常感谢。
【解决方案3】:

嗨, 如果 session->destroy 不起作用,请尝试使用 Session->del('session name');并且对于所有会话 nma

【讨论】:

    【解决方案4】:

    最好使用“$this->Session->delete('SessioName');”删除会话

    【讨论】:

    • 有趣的是,您链接到文档但仍然出错......这会从会话中删除一些像 $this->Session->write('Stuff', $stuff); $this->Session->delete('Stuff');
    猜你喜欢
    • 1970-01-01
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 2012-09-27
    • 2018-02-24
    • 1970-01-01
    • 2014-11-19
    • 2012-12-31
    相关资源
    最近更新 更多