控制台报错: Encoded password does not look like BCrypt

意思是前端传回去的密码格式与数据库里的密码格式不匹配,这样即使密码正确也无法校验。自然也就无法登录。

造成这种情况的原因主要有以下几点:

1.登录时,service中的加密类与数据库中密码所采用的加密类不同。

service中的加密

数据库中的加密

2.也有可能是其中一个加密了,一个没加密

当密码取值前这样写:代表着从数据库取值时,不采取加密方式

当service中的新增方法不写加密时,也会导致此类报错

3.安全框架的升级也可能导致此类报错

因为框架会提供给我们多种加密类,升级或采用不同的版本加密类有可能不同,从而报错。

最新文章

  1. Android Studio使用百度地图示例BaiduMapsApiASDemo
  2. invalidate()和postInvalidate()的使用与区别
  3. ListView 下拉更新 (支持 Android)
  4. hibernate......1、2级缓存
  5. Android获取焦点所在控件
  6. python 基础——变量
  7. [设计模式] 4 原型模式 prototype
  8. JHipster的安装
  9. .NET学习笔记(3) — VisualStudio使用总结
  10. Hibernate常用接口
  11. Hadoop上的中文分词与词频统计实践 (有待学习 http://www.cnblogs.com/jiejue/archive/2012/12/16/2820788.html)
  12. Java进阶篇(二)——抽象类、内部类
  13. python的IDE(pycharm)安装以及简单配置
  14. iOS 好文源码收藏
  15. py3,休息时间玩点小把戏
  16. CentOS 安装 jdk
  17. ArcGIS案例学习笔记4_1_矢量校正
  18. 二叉树的镜像(python)
  19. RabbitMQ高级指南:从配置、使用到高可用集群搭建
  20. LINUX 内核学习博客

热门文章

  1. ES6面试
  2. 高效C++:定制new和delete
  3. elementUI form表单验证不通过的三个原因
  4. eclipse GIT本地库分支操作
  5. sql 大小写查询 字符串替换 小写xx 改为大写XX
  6. Docker 入门教程(3)——Dockerfile
  7. 循序渐进nginx(三):日志管理、http限流、https配置,http_rewrite模块,第三方模块安装,结语
  8. 小书MybatisPlus第8篇-逻辑删除实现及API细节精讲
  9. 解惑,什么是data-attribute ?
  10. 火车进栈(进出栈的模拟,dfs爆搜)