当前位置: 首页 > 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.tj-hxxt.cn/news/61261.html

相关文章:

  • 做网站的时候字体应该多大免费seo软件
  • 网站后台修改导航栏哈尔滨百度搜索排名优化
  • wordpress模板数据导入最新seo新手教程
  • 上海地区网站建设搜索热词排名
  • 二级域名免费解析优化软件
  • 做枸杞的网站广州网络营销的推广
  • 免费网站建设知识seo含义
  • 有代做统计图的网站吗填写电话的广告
  • 手机软件开发和网站开发自媒体账号申请
  • 王也配音演员seo技术分享博客
  • 网易企业邮箱登录入口邮箱秦洁婷seo博客
  • 做外贸网站的公司学软件开发学费多少钱
  • 网站建设金硕网络东莞seo管理
  • 自建企业网站教程网络营销课程感悟
  • b2c网站的作用宁波seo关键词排名
  • 中美贸易最新消息苏州seo服务
  • 站内营销推广方式有哪些平台app如何推广
  • 如何学做网站全套教程seo培训学校
  • 信誉好的合肥网站建设备案域名出售平台
  • seo快速排名服务seo简单速排名软件
  • 经典网站设计作品怎么去推广自己的公司
  • 庆网站建设网上培训机构
  • 网站备案期间临时网页如何自己建网站
  • 电子商务网站的建设和维护关键词优化公司前十排名
  • 网站后台无法上传图片专业优化网站排名
  • 前端做数据表格的网站seo最新
  • 想自己搞一个视频网站怎么做seo电商运营是什么意思
  • 合肥网站建设 一浪某企业网站的分析优化与推广
  • 香港服务器做收费网站要付税吗百度竞价托管公司
  • 网站维护 网站建设属于什么附近广告公司联系电话