我用 postman 测试了下,报验证码错误的时候接口执行了一分多钟,都是同一个 cookie 和其他相同表单参数,然后提交了多次后就不报验证码错误了(执行时长也恢复到了微秒水平),而是注册处理逻辑里的“邮箱已验证”。
等我换了邮箱参数后又重蹈覆辙了。
我用 postman 测试了下,报验证码错误的时候接口执行了一分多钟,都是同一个 cookie 和其他相同表单参数,然后提交了多次后就不报验证码错误了(执行时长也恢复到了微秒水平),而是注册处理逻辑里的“邮箱已验证”。
等我换了邮箱参数后又重蹈覆辙了。
|
1
|
|
zarteJun 30, 2020
2
应该是 load->model 这个的问题,这里面是啥?
|
|
3
@zarte 加载模型类
|
|
4
@zarte 最新测试发现,换了邮箱参数后第一次提交加载慢且最后提示验证码失败,然后把除 Cookie 外的其他表单参数都去掉后还是加载慢
|
|
saricesJun 30, 2020
5
把那些没用的东西去掉,专注验证码判断部分就好了,如果测试通过了就是其他代码导致的
|
|
caolaJun 30, 2020
6
@UnrealEngine 你不会打印 checkcode 和 authcode,看看这两个值分别是什么?
再来分析是什么原因造成的……[:dog] |
|
SjwNo1Jun 30, 2020
7
看不懂什么意思。。。
|
|
siweipanccJun 30, 2020 via iPhone
8
ಠ_ಠ 验证通过的验证码对一般是会删除的,所以最安全的是每次提交都请求新的验证码
|
|
z5864703Jun 30, 2020
9
用 xdebug 断点调试
|
|
10
@caola 若用已存在的邮箱注册时,authcode 显示正确,但是若用不存在的邮箱注册时,authcode 则为 null
|
|
triptipstopJul 1, 2020
11
十年前的老问题了,验证码和验证逻辑不同步,刚好慢一拍。
不是 ajax 提交吧?提交到本页吧?那验证码不就执行了两次。 |
|
12
@triptipstop 是用 ajax 提交的……
|
|
13
@triptipstop 而且实在不明白为何 session 数组为空
|
|
triptipstopJul 1, 2020
14
@UnrealEngine 为空不就好解决了,可能压根就没存上。
|