2301_77671276 2024-08-05 11:16 采纳率: 50%
浏览 18

JeecgBoot怎么样初始化数据库数据

JeecgBoot项目,前台登录不上了,显示密码错误,后台数据库里面数据还在,怎么样才能初始化JeecgBoot后台数据库数据,登录页面

  • 写回答

3条回答 默认 最新

  • vvvae1234 2024-08-05 12:12
    关注

    如果你遇到前台登录问题,密码输入总是提示错误,即使后台数据库中的数据存在,可能是以下几个原因:

    数据库连接配置错误:检查application.yml或application.properties文件中数据库连接的配置是否正确,包括URL、用户名和密码等。

    密码加密策略冲突:JeecgBoot通常会对密码进行哈希加密存储,如果前端提交的是明文密码,而后台验证的是加密后的密码,会匹配不上。确认你们使用的密码加密规则是否一致。

    登录表单校验问题:确认前端登录页面的表单验证逻辑,包括输入字段的数据转换和验证规则,是否与数据库中实际保存的值对应。

    后台API处理错误:检查控制层处理用户登录请求的代码,确认逻辑是否正确,比如查询用户信息和验证密码的部分。

    解决办法:

    检查并修复配置问题。
    如果需要,可以尝试解密已有的数据库密码,然后对比前端输入的密码是否一致。
    更新前端表单提交的密码逻辑,如果需要,使用相同的加密规则来处理前端输入的密码。
    确认接口返回的错误信息,如果是格式化问题,调整返回结果使其更容易理解和处理。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月5日