fix: ACL user authentication errors #2449
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
正确逻辑: 设置错误如果
default
用户没有密码, 并且用户是有效的, 那么这个连接的初始的认证状态是已认证, 否则这个连接的认证状态是未认证default
用户有密码时, 连接成功后,判断认证状态错误正确逻辑: 如果新连接的用户没有认证, 那么则不能执行需要认证后才能执行的命令, 只能执行部分不需要认证就能执行的命令, (比如
AUTH
,HELLO
等等)