开关原理(验证码开关)

我们的项目具有验证码功能,旧版不支持关闭,新版已经支持关闭了。
我们打开页面“参数管理”,所谓参数管理,就是在系统运行起来的时候,可以动态修改一些值,这些值会被系统实时修改,下次如果需要读值,则会是最新的值。
对于验证码而言,可以将下面的参数值修改为false即可:

可以看到参数设置中关闭 验证码后 在登录框中就不会显示验证码填写的相关样式了,但接口仍然会请求验证码

后端进入调试状态,控制请求参数配置服务层获取到的结果值 false 后默认返回结果 captchaEnabled=false

开关原理(IP开关)

上一种验证码开关是在参数设置里面设置的,随着程序运行之后,也能随时改。主要通过redis实现。
那么,IP开关呢?IP开关在YML,主要是用来看日志的时候能不能看到公网IP。
IP开关通过YML文件中写死实现,也就是说,一旦程序启动,就改不了了。
在yml配置文件中更改配置即可

如果前端地址配置是localhost则记录127.0.0.1,如果是其他则记录真实请求ip

Logo

快速构建 Web 应用程序

更多推荐