一、该问题的重现步骤是什么?
1. 本地运行,一切ok。测试cloud版本的时候:打开接口文档系统,按照步骤发送 admin 和加密后的密码,(由admin加密而成的),一直提示密码用户名不正确。
2. 尝试打开前端,用前端登录,账号密码 都是 admin ,提示用户名密码不正确。
3. 导入的是 saber 版的数据库。
4 .完全是按照 开发手册一步步的 完成的设置, 公钥 私钥 signKey , aes key,均是用 代码内的 generator 生成的。
二、你期待的结果是什么?实际看到的又是什么?
原以为 账户名 和 密码 都是 admin ,
经过上面的步骤,只能怀疑 初始密码 不是 admin
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
springBlade 开源版,windows 本地运行。 nacos redis 等都是 docker版的,运行没有问题,前端端,都可以正常跑起来
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
用sm2generator生成的public-key和private-key每次都会变动的,你检查下前后端的public-key是不是一致。
另外admin的加密串是要和public-key同一批的,如果配置了public-key后,再去调用generator生成admin的加密串,是会解密失败的。
你再看下这个视频(https://www.bilibili.com/video/BV1GAWTetE1q/?spm_id_from=333.999.0.0&vd_source=7b52ccbd8b5321b0a1e02d2f8495fa1c),看看前后端配置好后能否通过网页端系统正确登录,如果登录不了,f12看一下token接口的详细传参是什么。
扫一扫访问 Blade技术社区 移动端