注册时同一个用户注册多回,数据库中也出现多条一样的数据,后台已经进行了校验,前台js也限制了两秒提交一次,但是还是会出现多条
数据库用户名字段做唯一限制,后端逻辑做防重复提交并且校验用户名是否存在,前端页面做防重复提交。
重复发送请求和同名重新录入是两个问题,后者更有可能是做后台校检时做判断的部分出现了问题可能是(1)判断的时机不对(2)比较的后台参数不对(3)没有完成对后台相关数据的遍历(4)没有对两边的数据做正确的格式化处理,使得两边根本就无法相等
注册必须要做唯一验证
前端可以在进入页面的时候设置注册按钮可以点击,在点击发送注册请求的时候先把注册按钮设置成不可点击,等请求回来假设注册失败,则把按钮再设置成可以点击。