若依框架Ruoyi-Vue-master(前后端分离框架)取消验证码验证

本文详细介绍了如何通过后端代码和前端配置禁用系统登录的验证码功能。首先,从登录控制器和方法入手,发现验证码开关存储在Redis缓存中,键为sys.account.captchaEnabled。然后,在前端的login.vue文件中,将captchaEnabled的值从true改为false,同时指出可以直接在数据库的sys_config表中修改此开关,但不推荐。
摘要由CSDN通过智能技术生成

作者:魏泽鑫

邮箱:weizexin1220@qq.com

微信:WZX-qt


  1. 找到登录的控制器(如图1)

图1

找到登录方法(如图2)

图2

  1. 【CTRL + 鼠标左键】点击进入到具体的函数

我们发现了验证码开关(如图3)

图3

  1. 再继续深入(如图4)

图4

  1. 我们发现验证码的开关保存到了radis中(如图5)

图5

到这里我们的线索好像断了,唯一有价值的东西就是缓存到radis中的键"sys.account.captchaEnabled"(图4)

  1. 接下来进入前端

登录后,我们在系统管理的参数设置中发现了这个验证码开关,至此,我们只需要将其对应的值由true改为false即可

图6

  1. 将前端的验证码开关关闭

将login.vue下的captchaEnabled的值由true修改为false

图7

  1. 重新运行前后端项目,重新登录即可

图8

补充说明

验证码开关存在与数据库表sys_config中(如图)可以直接对数据进行修改,同样可以实现相同的效果,但是不太建议

图9


完结撒花

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值