素材牛VIP会员
注册时同一个用户注册多回,数据库中也出现多条一样的数据,后台已经进行了校验,前台js也限制了两秒提交一次,但是还是会出现多条
 xi***iu  分类:Java代码  人气:1764  回帖:14  发布于6年前 收藏

注册时同一个用户注册多回,数据库中也出现多条一样的数据,后台已经进行了校验,前台js也限制了两秒提交一次,但是还是会出现多条

讨论这个帖子(14)垃圾回帖将一律封号处理……

Lv5 码农
阿***d 交互设计师 6年前#1

数据库用户名字段做唯一限制,后端逻辑做防重复提交并且校验用户名是否存在,前端页面做防重复提交。

Lv2 入门
li***ng PHP开发工程师 6年前#2

重复发送请求和同名重新录入是两个问题,后者更有可能是做后台校检时做判断的部分出现了问题
可能是(1)判断的时机不对(2)比较的后台参数不对(3)没有完成对后台相关数据的遍历(4)没有对两边的数据做正确的格式化处理,使得两边根本就无法相等

Lv6 码匠
on***de JAVA开发工程师 6年前#3

注册必须要做唯一验证

Lv2 入门
jh***23 Web前端工程师 6年前#4

前端可以在进入页面的时候设置注册按钮可以点击,在点击发送注册请求的时候先把注册按钮设置成不可点击,等请求回来假设注册失败,则把按钮再设置成可以点击。

上一页12下一页
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取