gpt4 book ai didi

php - 如何为我的 iOS 应用程序设计我的服务器数据库?

转载 作者:行者123 更新时间:2023-11-29 05:31:21 25 4
gpt4 key购买 nike

我正在开发一个 iOS 应用程序,用户可以通过该应用程序在服务器中发布各种事件并查看所有用户创建的事件。我的问题没有编程性质。我想在这里展示我将如何设计我的服务器数据库并告诉我您对此的看法以及我如何改进它。

该应用程序有一个非常简单的界面,当用户想要发布一个事件时,只需写一个标题、一些评论并附上一张照片(如果他愿意的话)。然后这些信息通过 XML 发送到我的服务器并存储到数据库中。

问题是因为有些人不成熟,他们会尝试发布不恰当的文字甚至照片。所以我想对我的用户进行一些控制。我在想的是,应用程序第一次在手机上运行并连接到服务器时,服务器会将用户 ID 发送回手机。然后每次用户发送 xml 文件时,他都会将他的用户 ID 附加到 xml(以编程方式附加)。此外,我会保留另一个数据库,其中包含随着时间的推移创建的所有用户 ID。因此,如果我注意到一个不适当的事件,我可以从我的数据库中删除用户 ID,下次用户尝试发送内容时,服务器会明白该 ID 不在数据库中,因此不允许发布。当然,如果有人决定卸载并重新安装应用程序并获得新的用户 ID,他可以再次发帖,但我没意见。

这是一种更简单的方法来防止不成熟的行为还是这个方法听起来不错?

最佳答案

当然你描述的是可能的。但它有一个大问题:该界面很容易被机器人(脚本)使用。因此,如果有人真的想滥用您的服务,他可以在一秒钟内用他喜欢的任何东西淹没您。或者他可以一次又一次地尝试,直到您不得不放弃从服务中删除他的帖子。

我建议您改为查看现有框架之一。这样您就不必重新发明轮子(已经完成 19562394792 次,并且还在增加),也不必从错误中吸取教训(您肯定会犯)。

关于php - 如何为我的 iOS 应用程序设计我的服务器数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14390613/

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