From d533fac80f6aedfc6c568aaeefc24d50cceaebda Mon Sep 17 00:00:00 2001 From: wzp Date: Tue, 24 Dec 2024 18:42:56 +0800 Subject: [PATCH] docs: D.E.P.R.E.C.A.T.E.D --- README.md | 4 ++++ .../mmga/clubs/service/VerifyCodeService.java | 19 ++++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 4c5e8ba..3dd1ee9 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,10 @@ A clubs home for Hangzhou Electron & Information Vocational School building by springboot3.0 with mysql db --- +

⚠⚠⚠⚠ 🚮 D.E.P.R.E.C.A.T.E.D ⚠⚠⚠⚠

+ +--- + ## Usage ### 1.Create user table diff --git a/src/main/java/org/mmga/clubs/service/VerifyCodeService.java b/src/main/java/org/mmga/clubs/service/VerifyCodeService.java index 6f139c5..1511ee0 100644 --- a/src/main/java/org/mmga/clubs/service/VerifyCodeService.java +++ b/src/main/java/org/mmga/clubs/service/VerifyCodeService.java @@ -30,19 +30,19 @@ public class VerifyCodeService { public VerifyImgVo generateVerifyCode() { int width = 100; int height = 40; - BufferedImage image = new BufferedImage(width,height,BufferedImage.TYPE_INT_ARGB); + BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB); Graphics g = image.createGraphics(); - Font font = new Font("宋体",Font.BOLD,25); + Font font = new Font("宋体", Font.BOLD, 25); g.setFont(font); StringBuilder code = new StringBuilder(); for (int i = 0; i < 4; i++) { int index = new Random().nextInt(StringUtils.source.length() - 1); char myCode = StringUtils.source.charAt(index); Random random = new Random(); - g.setColor(new Color(20+random.nextInt(120),20+random.nextInt(120),20+random.nextInt(120))); - g.drawString(myCode+"",15+i*20,20+new Random().nextInt(10)); + g.setColor(new Color(20 + random.nextInt(120), 20 + random.nextInt(120), 20 + random.nextInt(120))); + g.drawString(myCode + "", 15 + i * 20, 20 + new Random().nextInt(10)); for (int j = 0; j < 5; j++) { - g.drawLine(random.nextInt(width),random.nextInt(height),random.nextInt(width),random.nextInt(height)); + g.drawLine(random.nextInt(width), random.nextInt(height), random.nextInt(width), random.nextInt(height)); } code.append(myCode); } @@ -50,17 +50,18 @@ public class VerifyCodeService { String s = generatorRandomString(32); String codeString = code.toString(); verifyDao.save(new VerifyVo(s, codeString, new Date())); - try(ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()){ + try (ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()) { ImageIO.write(image, "png", byteArrayOutputStream); return new VerifyImgVo(byteArrayOutputStream.toByteArray(), s); } } - public boolean invalid(String code, String ans){ - if (code == null || ans == null){ + + public boolean invalid(String code, String ans) { + if (code == null || ans == null) { return true; } VerifyVo byKey = verifyDao.getByKey(code); - if (byKey == null){ + if (byKey == null) { return true; } verifyDao.delete(byKey);