Skip to content

[Bug] The logout API does not work after changing the account name and password #12640

@cktk

Description

@cktk

Contact Information

No response

1Panel Version

2.1.10

Problem Description

发现一个bug 关闭密码复杂度验证 修改安全入口为空 然后修改密码 为admin 然后再修改用户名 为admin 这时候会提示退出登录
bug1 提示退出登录但是并不会退出登录 只有强制刷新才会
bug2 使用admin账号登录 提示账户密码不正确 测试发现用户名没有修改成功
bug3 再次修改账号为admin 提示修改成功 依旧无法自动退出登录 刷新后退出 admin才正常登录
原因就是修改密码后退出登录接口失效 没有跳转401 上面的其实都是1个bug
bug4 密码规则密码复杂度验关闭后 使用1pctl命令修改密码 依旧校验规则
bug5 关闭安全入口以后 如果继续使用原本安全入口访问 依旧提示安全入口错误 其实可以做个判断 如果关闭安全入口了 这个安全入口就别校验了允许任意安全入口 不然我还得改我收藏夹的url 给的错误信息也容易误导新用户
建议
1 1pctl命令 不校验密码复杂度 毕竟我用命令就是想修改成我喜欢的 可以提示不安全
2 每次修改账户和密码 都要退出重新登录一遍就很麻烦 修改成功后其实可以不退出登录的
修改成功账户密码不走退出逻辑 直接下发新token也是一样 这样就不用每次退出了

Steps to Reproduce

Image Image Image

The expected correct result

No response

Related log output

Additional Information

No response

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions