2012-03-11 83 views
0

我有一個CakePHP應用程序,用戶將頁面綁定到他們的帳戶。例如,頁面ID 123綁定到用戶321更新當前會話

每當用戶登錄時,綁在他的帳戶中的所有網頁都保存在會話中。

管理員是唯一一個可以將頁面綁定到用戶的人。這是問題。如果管理員向用戶添加新頁面,並且該用戶已登錄,則除非他登出/登出,否則他將不會看到與他的帳戶綁定的新頁面。換句話說,他當前的會議是有效的。

什麼是解決這個問題的最佳方法?如果有什麼方法...

  • 查找用戶會話和...更新?刪除?這甚至可能和/或「優雅」?
  • 將消息發送給該用戶的警告對新頁面,並告訴他,註銷/登錄?
  • 停止在會話中保存此信息並僅依賴數據庫?
+2

我投贊成票#3。 – JJJ 2012-03-11 20:49:13

回答

0

你真的應該停止保存會話此信息。