gpt4 book ai didi

ios - 如何防止用户多次发帖?

转载 作者:行者123 更新时间:2023-11-30 12:42:39 25 4
gpt4 key购买 nike

我有一个应用程序,用户只能每五分钟发一次帖子。

我正在尝试找出最安全的方法来阻止用户在这五分钟内多次发帖。

我提出的第一个解决方案是对用户发帖时更新的 lastPostTimestamp 值进行检查。

我发现的潜在问题是,如果某人的互联网非常慢或滞后,用户可能会在 Firebase 上更新时间戳之前向按钮发送两次垃圾邮件并收到两个帖子。

然后的路线是创建本地变量和设置为 5 分钟的计时器,并检查 firebase 和本地变量,但这一切看起来都很困惑和奇怪,既检查本地变量是否存在,又检查 firebase 是否存在。

如果用户切换设备,我无法使用 UserDefaults。

对于如何顺利检查以确保用户在过去 5 分钟内没有向 Firebase 发送信息有什么想法吗?

最佳答案

处理此问题的一种方法是在第一次激活按钮后禁用该按钮,并且在用户可以再次发帖之前不要重新激活它。

关于ios - 如何防止用户多次发帖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42051235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com