From a6b95ba7ada955df04b7e87a1b3096b7f3472f9e Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期二, 19 七月 2022 15:16:45 +0800 Subject: [PATCH] 修改密码 --- src/main/java/com/whyc/service/DocUserService.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/whyc/service/DocUserService.java b/src/main/java/com/whyc/service/DocUserService.java index a189743..b44bd6c 100644 --- a/src/main/java/com/whyc/service/DocUserService.java +++ b/src/main/java/com/whyc/service/DocUserService.java @@ -62,8 +62,7 @@ //鏂版坊鍔犵敤鎴蜂俊鎭� public Response addUser(MultipartFile file,DocUser docUser) { QueryWrapper wrapper=new QueryWrapper(); - String[] dataArr = RSAUtil.decryptFront("123456", RSAUtil.fontSeparator); - String pwd = RSAUtil.encrypt(dataArr[0],RSAUtil.getPublicKey()); + String pwd= RSAUtil.encrypt("123456", RSAUtil.getPublicKey()); docUser.setSnId(pwd); wrapper.eq("name",docUser.getName()); List list=mapper.selectList(wrapper); @@ -138,4 +137,20 @@ request.getSession().setAttribute("user", userDB); return response.setII(1,true, userDB,"鐧诲綍鎴愬姛"); } + //淇敼瀵嗙爜 + public Response changeSnId(String name,String oldSnId, String newSnId) { + //楠岃瘉鑰佸瘑鐮佹槸鍚︽纭� + String snIdRsa=mapper.selectSnId(name); + //瑙e瘑 + String snId=RSAUtil.decrypt(snIdRsa,RSAUtil.getPrivateKey()); + if(oldSnId.equals(snId)){ + UpdateWrapper wrapper=new UpdateWrapper(); + wrapper.set("sn_id",newSnId); + wrapper.eq("name",name); + int bl=mapper.update(null,wrapper); + return new Response().set(1,bl>0?true:false,"淇敼鎴愬姛"); + }else { + return new Response().set(1,false,"瀵嗙爜閿欒"); + } + } } -- Gitblit v1.9.1