![]() |
1
5
我将使用会话和cookie的组合来调节向用户显示的消息。通过这样做,我可以减少用户的烦扰因素,并尽可能减少向他们显示消息的次数。 在MVC中,我将使用一个局部视图,您可以在所有页面上呈现它,并让它的行为独立于站点。或者让它了解上下文。 编辑: 正如注释中所提到的,在数据库中存储用户相关信息也是一个好主意。这可以允许向已验证/已知用户显示消息。 我最初的回答主要针对匿名用户。 对于经过身份验证的用户,您可以有一个消息表,具有读/不读位,甚至可以有一个简单的推送表,在该表中推送消息并在用户看到消息后将其从表中删除。 您可能需要一个由两部分组成的系统。一个用于显示给匿名用户的消息。第二部分是认证用户与他们或站点相关的个人配置文件/事件。 |