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

长春快速建站模板品牌广告文案

长春快速建站模板,品牌广告文案,做会展网站的关键词,个人养老保险查询1►PostConstruct注解 PostConstruct是java自带的注解,会在java项目启动的时候先执行下面的方法 2►开关原理(验证码开关) 我们的项目具有验证码功能,旧版不支持关闭,新版已经支持关闭了。 我们打开页面“参数管…

1►@PostConstruct注解

@PostConstruct是java自带的注解,会在java项目启动的时候先执行下面的方法

2►开关原理(验证码开关)    

我们的项目具有验证码功能,旧版不支持关闭,新版已经支持关闭了。

我们打开页面“参数管理”,所谓参数管理,就是在系统运行起来的时候,可以动态修改一些值,这些值会被系统实时修改,下次如果需要读值,则会是最新的值。

对于验证码而言,可以将下面的参数值修改为false即可:

图片

重新登录发现确实没有验证码了??????真神奇呢??

我们直接看一下为啥没有了,上源码!

前端关键代码:

getCode() {
 getCodeImg().then(res => {
   this.captchaOnOff = res.captchaOnOff === undefined ? true : res.captchaOnOff;
   if (this.captchaOnOff) {
     this.codeUrl = "data:image/gif;base64," + res.img;
     this.loginForm.uuid = res.uuid;
   }
 });
},

后端关键代码:

 @GetMapping("/captchaImage")public AjaxResult getCode(HttpServletResponse response) throws IOException
{AjaxResult ajax = AjaxResult.success();boolean captchaOnOff = configService.selectCaptchaOnOff();ajax.put("captchaOnOff", captchaOnOff);if (!captchaOnOff){return ajax;}// 保存验证码信息String uuid = IdUtils.simpleUUID();String verifyKey = CacheConstants.CAPTCHA_CODE_KEY + uuid;String capStr = null, code = null;BufferedImage image = null;// 生成验证码String captchaType = RuoYiConfig.getCaptchaType();if ("math".equals(captchaType)){String capText = captchaProducerMath.createText();capStr = capText.substring(0, capText.lastIndexOf("@"));code = capText.substring(capText.lastIndexOf("@") + 1);image = captchaProducerMath.createImage(capStr);}else if ("char".equals(captchaType)){capStr = code = captchaProducer.createText();image = captchaProducer.createImage(capStr);}redisCache.setCacheObject(verifyKey, code, Constants.CAPTCHA_EXPIRATION, TimeUnit.MINUTES);// 转换流信息写出FastByteArrayOutputStream os = new FastByteArrayOutputStream();try{ImageIO.write(image, "jpg", os);}catch (IOException e){return AjaxResult.error(e.getMessage());}ajax.put("uuid", uuid);ajax.put("img", Base64.encode(os.toByteArray()));return ajax;}

3►开关原理(IP开关)    

上一种验证码开关是在参数设置里面设置的,随着程序运行之后,也能随时改。主要通过redis实现。

那么,IP开关呢?IP开关在YML,主要是用来看日志的时候能不能看到公网IP。

IP开关通过YML文件中写死实现,也就是说,一旦程序启动,就改不了了。

效果:是否显示ip的地址

http://www.zhongyajixie.com/news/25334.html

相关文章:

  • 仿贴吧的网站站长工具官网查询
  • 蓬莱做网站价格分享几个x站好用的关键词
  • 乌鲁木齐全网建站外包公司到底值不值得去
  • 怎么在网站挂黑链接学生个人网页制作成品代码
  • 可信网站认证服务商网站推广公司排名
  • 参与赌博网站建设网络营销特点
  • 短视频营销获客系统推荐seo关键词优化
  • wordpress视频站百度大数据预测平台
  • 政府网站建设背景如何关闭2345网址导航
  • 复制wordpress文章怎么卸载windows优化大师
  • 小型企业建站公司产品软文案例
  • 可以做app的网站有哪些国外网站制作
  • 微动网站建设网络推广国际外贸网络交易平台
  • wordpress会员中心模板下载快速优化seo软件推广方法
  • 萧山城市建设网站网站注册页面
  • 凡科网站建设平台好么凡科网
  • 缙云网站建设搜索引擎优化的内容
  • 凡客诚品助农是真的吗保定seo博客
  • 网站建设网站制作需要多少钱深圳网络优化seo
  • 做展柜平时在哪里网站推广东莞seo搜索
  • 镇江网站开发公司建立一个网站需要多少钱?
  • 河北省疫情防控最新政策网络优化是干什么的
  • 北京建委安全员c证百度seo软件首选帝搜软件
  • 如何使用框架来建设网站小网站关键词搜什么
  • 视频号怎么经营seo快速排名培训
  • 樟木头网站做seo要投入什么
  • 网站建设项目背景广州百度关键词推广
  • wordpress 禁止缩略图网站seo如何优化
  • wordpress文章分享seo研究协会网app
  • 检测公司宣传册设计样本武汉百度快照优化排名