【问题标题】:Update current session更新当前会话
【发布时间】:2012-03-11 20:47:37
【问题描述】:

我有一个 CakePHP 应用程序,其中用户的页面与他们的帐户相关联。例如,页面 ID 123 与用户 321 相关联。

每当用户登录时,与他的帐户绑定的所有页面都会保存在会话中。

管理员是唯一可以将页面与用户联系起来的人。这就是问题所在。如果管理员向用户添加新页面并且该用户已登录,则除非他注销/登录,否则他不会看到与他的帐户绑定的新页面。换句话说,虽然他当前的会话是有效的。

解决这个问题的最佳方法是什么?如果有什么办法……

  • 找到用户会话并...更新?删除?这甚至可能和/或“优雅”吗?
  • 向该用户发送有关新页面的警告消息并告诉他注销/登录?
  • 停止在会话中保存此信息并仅依赖数据库?

【问题讨论】:

    标签: session cakephp login


    【解决方案1】:

    你真的应该停止在会话中保存这些信息。

    【讨论】:

      猜你喜欢
      • 2016-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-06
      • 2022-01-09
      • 1970-01-01
      • 2017-08-22
      • 2018-04-21
      相关资源
      最近更新 更多