【问题标题】:Prevent duplicate request in rest api防止rest api中的重复请求
【发布时间】:2019-01-19 07:07:23
【问题描述】:

我正在为“PHP”中的 android 应用程序制作 rest API。我想出了一个问题,当说用户注册 API 命中时,它会在请求数据中创建一个重复的记录条目。我在邮递员那里检查了它的工作正常。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这种情况。提前致谢。

【问题讨论】:

    标签: php android ios rest


    【解决方案1】:

    如果要存储一些记录,可以使用udpateOrCreate 方法。 您可以检查是否没有该数据的记录,然后创建它,但如果所有输入都与在几秒钟前创建的输入匹配,则更新它。 希望这能解决您的问题。

    【讨论】:

      【解决方案2】:

      您需要做的就是拥有一些关于注册用户的独特信息,例如用户名或电子邮件地址。在将用户条目插入数据库之前,请检查用户名或电子邮件是否已存在。如果存在,则显示错误响应,说明您的数据库中已存在用户名或电子邮件,并要求用户使用另一个电子邮件或用户名,或尝试使用他正在使用的用户登录/忘记密码。

      【讨论】:

        猜你喜欢
        • 2018-09-14
        • 2018-03-31
        • 2016-05-13
        • 2016-07-31
        • 2016-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-24
        相关资源
        最近更新 更多