0

我想为我的网站为新用户创建一个工具提示气泡 - 许多其他网站都这样做(大多数谷歌应用程序)。我想为上周创建的所有帐户显示它们,除非用户专门“忽略”提示。

我想过用 cookie 来做这件事——即。设置我可以检查的“-dismissed=True”值以及帐户创建日期并确定是否显示提示。

但是 - 这不适用于浏览器,因为 cookie 不会在浏览器之间共享。因此,如果用户登录 chrome,关闭提示,然后登录 FF,提示将重新出现。

有谁知道是否有常见的方法来做这种事情?或者至少比我所描述的更好?

我正在使用浏览器长度会话,因此无法将其存储在会话中。

4

1 回答 1

0

你可以有一个用户偏好模型,与主用户模型一对一的关系,存储这样的偏好。在创建用户条目本身时创建一个实例,并将“显示提示”字段默认为 True。

您还可以使用 1.5 中的新自定义用户模型功能将其存储在用户模型本身中,但这似乎有点过分了。

于 2013-04-28T09:19:35.090 回答