DIJIA 看代码中默认超管的配置 admin: 但部署后使用该密码登陆失败: 我看数据表中admin显示的密码是明文,其他的用户密码看起来像是加密过的,是不是需要执行什么初始化操作?api项目我只执行了 pnpm cli dbs 生成假数据 @Cloneable
Cloneable DIJIA 这里应该就是初始化的 admin 用户密码不是加密的,所以最后导致你登录时使用的密码加密比对后匹配不上,最终登录失败。这里你可以有几种方案,一种是按照系统的密码加密方式生成密码然后更新对应用户的 password 字段(加密的方法参考 https://git.3rcd.com/goflash/api/src/branch/main/src/modules/user/services/user.service.ts#L53),另一种方法就是通过 api/auth/register 接口注册一个新的可正常登录的用户,然后在 rbac_roles_users_users 表中插入指定用户和 admin 角色的关联数据即可。