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

孝感网站开发选优搏访问自己做的网站吗

孝感网站开发选优搏,访问自己做的网站吗,怎样做企业推广,google浏览器官方下载序 时隔三个月#xff0c;再次拿起我的键盘。 前言 ruoyi-vue是若依前后端分离版本的快速开发框架#xff0c;适合用于项目开始搭建后台管理系统。本篇文章主要介绍其验证码实现的思路。 一、实现思路简介 1、后端会生成一个表达式#xff0c;比如1 2 ? 3#xff0…序 时隔三个月再次拿起我的键盘。 前言 ruoyi-vue是若依前后端分离版本的快速开发框架适合用于项目开始搭建后台管理系统。本篇文章主要介绍其验证码实现的思路。 一、实现思路简介 1、后端会生成一个表达式比如1 2 ? 3以符号为分隔符前面是问题后面是答案。 2、将问题转换为流生成表达式图片之后把图片传到前端进行展示。 3、会生成一个uuid当成key答案当成value存进redis缓存数据库中。 4、uuid也会一起传到前端进行隐藏域input存储。 5、用户根据问题把答案填写到表单中将答案和uuid一起传回后端。 6、根据传回的uuid去redis中拿到正确答案将用户答案和正确答案进行对比若相同则验证码正确否则失败。 7、验证码正确则验证用户名和密码否则刷新验证码重新填写答案进行验证。 二、后端 2.1 接口位置 后端验证码生成接口在CaptchaController控制器中如图 代码如下 /*** 生成验证码*/GetMapping(/captchaImage)public AjaxResult getCode(HttpServletResponse response) throws IOException{AjaxResult ajax AjaxResult.success();boolean captchaEnabled configService.selectCaptchaEnabled();ajax.put(captchaEnabled, captchaEnabled);if (!captchaEnabled){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.1 代码位置 前端代码在login.vue文件中如图 获取验证码代码如下 提交表单代码如下 总结 若依的验证码实现思路十分通俗易懂值得大家研究学习
http://www.zqtcl.cn/news/463663/

相关文章:

  • 建设企业网站小微asp iis设置网站路径
  • 分类信息网站营销小程序appid是什么
  • 营销软文是什么意思网络seo培训
  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少
  • 淄博哪家公司做网站最好新手做地方门户网站
  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站
  • 中国免费图片素材网站烟台电商网站开发
  • 网站框架图浅谈网站的主色调设计
  • asp.net网站iis与目录权限设置做网站前端用什么软件好
  • 网站后台图片模板前端作业做一个网站
  • 做兼职的翻译网站吗教育直播网站开发
  • pxhere素材网站电子商务的网站开发的工作内容
  • 邮件网站怎么做wordpress如何代码高亮
  • 电脑做视频的网站吗中小学 网站建设 通知
  • 给企业做网站赚钱吗吉 360 网站建设
  • 网站建设多少价格东莞网站推广团队
  • 做课件的软件下载带有蓝色的网站html网页制作代码实例
  • 建设银行鄂州分行官方网站健身网站开发方式
  • 大连免费建站模板花坛设计平面图
  • 建设网站对企业有什么好处wordpress教程视频下载
  • 郑州网站提升排名上海 企业 网站建设
  • 南昌好的做网站的公司营销型网站 案例
  • 南宁经典网站建设网络运维工程师是干什么的
  • 网站开发算法建网站难不难
  • 茂名模板建站定制网站开发 ide
  • 做网站现在用什么语言网站估价
  • wap开头的网站外贸网站建设官网
  • 做网站说什么5.0啥意思wordpress教程视频 下载