我在这里看了一下,但似乎无法找到我正在寻找的答案。如何阻止用户多次按下按钮
我正在创建一种社交网络,它与Twitter系统具有类似的功能,用户1可以跟随用户2。
现在我碰到的问题是,如果我有一个用户,谁是一个令人讨厌的角色,即认为它的乐趣,保持按下用户的配置文件后续/取消关注按钮,导致最终用户接收大量的电子邮件说“这个用户跟着你”。很明显,我不希望发生这种情况。我唯一的想法是,当user1跟随user2时,该行被插入到数据库中。然后,如果user1想取消关注user2,该行不会从表中删除,但只是有一个字段'unfollowed'将被设置为true?那么,如果将来用户1想要再次关注用户2,我将检查'取消关注'是否设置为true,如果超过特定时间范围,则不会发送其他电子邮件或发送电子邮件。
道歉,如果我只是混淆了你所有的地狱。但是有没有人对这个问题有更聪明的想法?
感谢您的建议!我喜欢让用户选择是否收到通知的选择功能。这是我的待办事项清单! –