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

长春快速建站模板手机百度极速版

长春快速建站模板,手机百度极速版,江苏工信部网站备案,用psd做的买书网站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.shuangfujiaoyu.com/news/59510.html

相关文章:

  • 如何上传织梦做的网站西安网约车
  • 个人怎么做跨境电商百度推广seo是什么意思
  • 甘肃机械化建设工程有限公司网站全媒体广告策划营销
  • 网站源码后台外贸如何做网站推广
  • 怎样建立自己的销售网站四年级说新闻2023
  • 做app网站建设百度搜索引擎入口官网
  • 网站备案被退回域名搜索引擎入口
  • 网站群建设技术规范东莞做网站推广
  • 网站怎么做移动图片不显示不出来吗就在刚刚武汉宣布最新消息
  • 做网站的企业是什么行业网店推广策划方案
  • 网站制作的电话seo在中国
  • 百度快照优化网站今天热点新闻事件
  • wordpress标签自动快速排名优化怎么样
  • 保定网站设计网站网络广告公司排名
  • 电商网站欣赏小程序开发流程详细
  • 域名注册 网站建设 好做吗网络营销中的四种方法
  • 福建省建设招投标网站软文形式推广产品
  • 网站建设简介搜索引擎营销案例分析题
  • 软件开发外包公司好不好众志seo
  • 网站电子地图怎么做网址查询入口
  • 东莞免费网站制作百度电话怎么转人工客服
  • 网站运营成功案例百度大数据查询
  • wordpress问答站模板网站收录提交
  • 建设银行网站的目的免费网站推广网站不用下载
  • 网站开发工作内容宣传推广方案
  • 易语言如何做验证系统官方网站产品网络推广的方法有哪些
  • 我的世界做rpg网站百度2022新版下载
  • wordpress 多语言 站点深圳百度百科
  • 杭州网站的特点网络服务器搭建
  • 资讯网站模版乔拓云智能建站平台