当前位置: 首页 > news >正文

苍穹外卖-账号被锁定怎么办?

刚刚解决的小问题, 最近在搞黑马程序员的苍穹外卖项目,

在完善开发编辑员工功能的时候, 不知道怎么搞的,

无论是swagger接口测试, 还是前后端联调, 都显示"账号被锁定", 原本想在网上找找解释, 

结果我太笨, 搜不到, 那就只能在代码里面排查咯,

既然是登录接口出现问题, 那大概就是拦截器和登录功能接口有问题,

先找到拦截器这个类, 尝试用log.info(ex), 在console控制台,打印出来异常信息,

结果发现, 没卵用

接着, 顺着controller--service-mapper层的方向一路向下,

发现, 登录校验在EmployeeService层, 如下

那这是因为什么原因呢? 

也就是, 如果employee对象的status属性值与StatusConstant常量类的disable属性值相同,

就会锁定账号,

diasbale属性值是多少呢?  让我们按住ctrl, 点击上图的紫色单词DISABLE,

就跳转到这个属性值被定义的地方了

diasbale属性值是0,   

那employee的属性值是多少呢? 扒拉扒拉数据库表

注意看, status==0, 与其他用户状态不一致,

0是什么状态? 禁用状态, 也不知道是什么时候自己手残搞出来的乌龙

在数据库中, 把这个状态值改为1, 然后提交(保存更改)就可以了

 

http://www.lryc.cn/news/481931.html

相关文章:

  • webpack loader全解析,从入门到精通(10)
  • python机器人Agent编程——实现一个本地大模型和爬虫结合的手机号归属地天气查询Agent
  • 【动态规划】斐波那契数列模型总结
  • EasyUI弹出框行编辑,通过下拉框实现内容联动
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 实现word文件在线留痕
  • 使用亚马逊 S3 连接器为 PyTorch 和 MinIO 创建地图式数据集
  • 自动化运维:提升效率与稳定性的关键技术实践
  • Google Go编程风格指南-介绍
  • 思科模拟器路由器配置实验
  • 机器学习—选择激活函数
  • [ Linux 命令基础 4 ] Linux 命令详解-文本处理命令
  • Odoo:免费开源的钢铁冶金行业ERP管理系统
  • 33.Redis多线程
  • 【Python】解析 XML
  • 【复平面】-复数相乘的几何性质
  • 为什么ta【给脸不要脸】:利他是一种选择,善良者的自我救赎与智慧策略
  • mysql 配置文件 my.cnf 增加 lower_case_table_names = 1 服务启动不了的原因
  • SIwave:释放 SIwizard 求解器的强大功能
  • 强化学习不愧“顶会收割机”!2大创新思路带你上大分,毕业不用愁!
  • mac 修改启动图图标数量
  • 网站架构知识之Ansible进阶(day022)
  • VMware调整窗口为可以缩小但不改变显示内容的大小
  • Vue 3 中,ref 和 reactive的区别
  • window 利用Putty免密登录远程服务器
  • OGNL表达式
  • AI 大模型重塑软件开发流程的现状与未来展望
  • Spring Boot 的核心注解
  • 蓝桥杯备考——算法
  • MutationObserver与IntersectionObserver的区别
  • 生产与配置