php - 隐藏登录用户的消息?

标签 php javascript cookies

目前,我们的网站上有一个消息选项,可显示我们通过 CMS 添加给登录用户的任何消息,但提供“隐藏”选项的最佳方式是什么?这样,如果该特定用户不想再次看到该消息,他们可以隐藏它吗?欢迎任何建议...

最佳答案

假设这些是用户需要阅读的通知/更新,请尝试如下操作:

  • 登录时,让用户知道他们有 N 条新消息要阅读。
  • 如果用户前往消息页面阅读这些消息,请在其用户元数据的 last_read_date 列中将日期更新为当前时间。

现在,要决定在给定登录中显示哪些消息,只需对照每条消息的日期检查 last_read_date 列即可。如果消息的日期相对于 last_read_date 是 future 的日期,则他们还没有看到该消息。

关于php - 隐藏登录用户的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2172305/

相关文章:

php - 使用带有 imagettftext 的字体时出现问题

php - 删除前检查company是否存在于其他表中

javascript - 我可以向 DOM 对象添加任意属性吗?

javascript - 无法从 json 响应绘制圆环图

javascript - 如何将三个文本区域的内容动态显示到一个公共(public)文本区域中?

javascript - html文件上传后如何加载到iframe中?

php - rove.io 的 vagrant lamp 配置精确 64 不起作用?

java - Android:在 HTTP Post 请求中使用 Cookie

apache - Apache mod_cache:根据cookie值改变缓存

javascript - Angular 2 没有在后续请求中传递 JSESSIONID