CakePHP - 会话超时

 慕容春 发布于 2023-02-13 11:42

我在core.php中使用30分钟后注销:

Configure::write('Session', array(
    'defaults' => 'php',
    'timeout' => 30,            // auto logout after 30 minutes
    'cookieTimeout' => 1440,    // session cookie 24 hours
    'autoRegenerate' => true    // regenerate session
));

这工作很好.我会显示会话超时的倒计时消息,例如在注销按钮旁边的页眉中.有人能帮助我吗?

例如,在default.ctp中.


1 个回答
  • 既然人们对你很苛刻,这是你第一次来这里,我对此会有点温柔.我没有给你答案,但关键指针:

    您可以阅读$this->Session->read('Config.time')以获取会话结束时间的unix时间戳.

    有些javascript库很适合moment.js操作时间,倒计时等.检查fromNow- 你也可以将它用于将来.

    希望这可以帮助 ;)

    2023-02-13 11:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有