0
我有一个CakePHP应用程序,用户将页面绑定到他们的帐户。例如,页面ID 123绑定到用户321更新当前会话
每当用户登录时,绑在他的帐户中的所有网页都保存在会话中。
管理员是唯一一个可以将页面绑定到用户的人。这是问题。如果管理员向用户添加新页面,并且该用户已登录,则除非他登出/登出,否则他将不会看到与他的帐户绑定的新页面。换句话说,他当前的会议是有效的。
什么是解决这个问题的最佳方法?如果有什么方法...
- 查找用户会话和...更新?删除?这甚至可能和/或“优雅”?
- 将消息发送给该用户的警告对新页面,并告诉他,注销/登录?
- 停止在会话中保存此信息并仅依赖数据库?
我投赞成票#3。 – JJJ 2012-03-11 20:49:13