我正在使用“ PHP”为Android应用制作rest API。我想到一个问题,当说用户注册API命中时,它会创建记录中发送请求数据的重复条目。我在邮递员那里检查了它的工作状况。也许这个问题来自一个应用程序,但我想知道如何在服务器端防止这种情况。预先感谢。
答案 0 :(得分:1)
您需要做的就是获取有关注册用户的一些独特信息,例如用户名或电子邮件地址。在数据库中插入用户条目之前,请检查用户名或电子邮件是否已经存在。如果存在,则显示错误响应,提示您的数据库中已经存在用户名或电子邮件,并要求用户使用其他电子邮件或用户名,或者尝试使用他正在使用的用户名登录/忘记密码。
答案 1 :(得分:1)
如果要存储一些记录,可以使用udpateOrCreate
方法。
您可以检查是否没有该数据的记录,然后创建它,但是如果所有输入都与在几秒钟前创建的输入匹配,然后进行更新。
希望这能解决您的问题。