【发布时间】:2019-01-19 07:07:23
【问题描述】:
我正在为“PHP”中的 android 应用程序制作 rest API。我想出了一个问题,当说用户注册 API 命中时,它会在请求数据中创建一个重复的记录条目。我在邮递员那里检查了它的工作正常。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这种情况。提前致谢。
【问题讨论】:
我正在为“PHP”中的 android 应用程序制作 rest API。我想出了一个问题,当说用户注册 API 命中时,它会在请求数据中创建一个重复的记录条目。我在邮递员那里检查了它的工作正常。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这种情况。提前致谢。
【问题讨论】:
如果要存储一些记录,可以使用udpateOrCreate 方法。
您可以检查是否没有该数据的记录,然后创建它,但如果所有输入都与在几秒钟前创建的输入匹配,则更新它。
希望这能解决您的问题。
【讨论】:
您需要做的就是拥有一些关于注册用户的独特信息,例如用户名或电子邮件地址。在将用户条目插入数据库之前,请检查用户名或电子邮件是否已存在。如果存在,则显示错误响应,说明您的数据库中已存在用户名或电子邮件,并要求用户使用另一个电子邮件或用户名,或尝试使用他正在使用的用户登录/忘记密码。
【讨论】: