From d1553dc43f9bbdb95db7cbe8760b40e2986d1d4d Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 29 九月 2022 17:47:08 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/controller/sys/SignController.java | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/controller/sys/SignController.java b/src/main/java/com/lf/server/controller/sys/SignController.java index 13a8797..25efeb4 100644 --- a/src/main/java/com/lf/server/controller/sys/SignController.java +++ b/src/main/java/com/lf/server/controller/sys/SignController.java @@ -9,6 +9,7 @@ import com.lf.server.entity.sys.Result; import com.lf.server.entity.sys.User; import com.lf.server.helper.StringHelper; +import com.lf.server.helper.WebHelper; import com.lf.server.service.data.LoginService; import com.lf.server.service.data.TokenService; import com.lf.server.service.data.UsersService; @@ -88,7 +89,7 @@ return fail("鐢ㄦ埛鍚嶄笉瀛樺湪锛�", null); } - LoginEntity le = loginService.getNewLogin(user.getId(), req); + LoginEntity le = loginService.getNewLogin(ue.getId(), req); if (!user.getPwd().equals(ue.getPwd())) { le.setStatus(0); le.setDescr("瀵嗙爜閿欒"); @@ -96,10 +97,19 @@ return fail("瀵嗙爜涓嶆纭紒", null); } le.setStatus(1); - loginService.insertLogin(le); + + Integer rows = loginService.insertLogin(le); + if (rows == 0) { + return fail("鍒涘缓鐧诲綍鏃ュ織澶辫触锛�", null); + } TokenEntity te = tokenService.getNewToken(ue.getId(), req); - tokenService.insertToken(te); + rows = tokenService.insertToken(te); + if (rows == 0) { + return fail("鍒涘缓浠ょ墝淇℃伅澶辫触锛�", null); + } + + WebHelper.saveToken2Cookie(te.getToken(), req, res); return success(te); } catch (Exception ex) { -- Gitblit v1.9.3