From 6497c96ba2b141f44c21bae2c3f27427442f18ed Mon Sep 17 00:00:00 2001 From: Aokiso <1010390029@qq.com> Date: Sat, 12 Jan 2019 13:19:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/demo/Dao/userMapper.java | 6 ++++++ .../controller/messageController.java | 7 ++++++- .../loanService/controller/startController.java | 10 ++++++---- .../register/controller/bankCardController.java | 7 ++++++- .../demo/register/controller/pwdController.java | 17 +++++++++++++++-- 5 files changed, 39 insertions(+), 8 deletions(-) diff --git a/demo/src/main/java/com/example/demo/Dao/userMapper.java b/demo/src/main/java/com/example/demo/Dao/userMapper.java index 89fc842..c99b500 100644 --- a/demo/src/main/java/com/example/demo/Dao/userMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/userMapper.java @@ -22,6 +22,12 @@ public interface userMapper { @Select("select * from user") public List select(); + @Select("select count(*) from user where userNum = #{userNum} and userPwd = #{userPwd}") + public int selectPwd(long userNum,String userPwd); + + @Select("select isIdentify fron user where userNum = #{userNum}") + public short selectIsId(long userNum); + // @Insert("insert into user(userNum, userName, userPwd,userRight,registerTime)" + // " values (#{userNum},#{userName},#{userPwd},#{userRight},#{registerTime})") // public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight); diff --git a/demo/src/main/java/com/example/demo/loanService/controller/messageController.java b/demo/src/main/java/com/example/demo/loanService/controller/messageController.java index 90585e8..9fbfbcb 100644 --- a/demo/src/main/java/com/example/demo/loanService/controller/messageController.java +++ b/demo/src/main/java/com/example/demo/loanService/controller/messageController.java @@ -3,6 +3,7 @@ package com.example.demo.loanService.controller; import com.example.demo.Dao.auditMapper; import com.example.demo.bean.Audit; +import com.example.demo.bean.User; import com.example.demo.loanService.service.message; import com.example.demo.util.nowTime; import org.springframework.beans.factory.annotation.Autowired; @@ -12,6 +13,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; @Controller public class messageController extends HttpServlet { @@ -22,7 +24,10 @@ public class messageController extends HttpServlet { @RequestMapping("/借款/index.html")//填写贷款基本信息的界面 public String doPost(HttpServletResponse response, HttpServletRequest request){ - long num=1;//从登陆那里得到登陆者的序号 + HttpSession session=request.getSession(); + User user=new User(); + user=(User)session.getAttribute("user"); + long num=user.getUserNum(); Audit audit=new Audit(); audit.setUserNum(num); audit.setAmount(Double.parseDouble(request.getParameter("amount"))); diff --git a/demo/src/main/java/com/example/demo/loanService/controller/startController.java b/demo/src/main/java/com/example/demo/loanService/controller/startController.java index cc0ed6f..952e1e8 100644 --- a/demo/src/main/java/com/example/demo/loanService/controller/startController.java +++ b/demo/src/main/java/com/example/demo/loanService/controller/startController.java @@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; @Controller public class startController extends HttpServlet { @@ -18,12 +19,13 @@ public class startController extends HttpServlet { @RequestMapping("/start")//浏览商品之后点击申请贷款的按钮之后跳到的界面 public String doPost(HttpServletResponse response, HttpServletRequest request){ + HttpSession session=request.getSession(); User user=new User(); - int num=1;//从登陆那里得到登陆者的序号 - user=userMapper.selectUserByuserNum(num); - if(user.getIsIdentify()==1){ + user=(User)session.getAttribute("user"); + short num=userMapper.selectIsId(user.getUserNum()); + if(num==1){ return "";//验证手机号的界面二号 - }if(user.getIsIdentify()==0){ + }if(num==0){ return "";//认证的界面 }else{ return "";//页面出错的界面 diff --git a/demo/src/main/java/com/example/demo/register/controller/bankCardController.java b/demo/src/main/java/com/example/demo/register/controller/bankCardController.java index c3ced95..902d72e 100644 --- a/demo/src/main/java/com/example/demo/register/controller/bankCardController.java +++ b/demo/src/main/java/com/example/demo/register/controller/bankCardController.java @@ -1,6 +1,7 @@ package com.example.demo.register.controller; +import com.example.demo.bean.User; import com.example.demo.bean.UserBankIdentify; import com.example.demo.register.identify; import org.springframework.stereotype.Controller; @@ -9,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; @Controller public class bankCardController extends HttpServlet { @@ -17,8 +19,11 @@ public class bankCardController extends HttpServlet { @RequestMapping("/binding")//卡号绑定界面 public String doPost(HttpServletResponse response, HttpServletRequest request){ + HttpSession session=request.getSession(); + User user=new User(); + user=(User)session.getAttribute("user"); try{ - long num=1;//获取得到userNum + long num=user.getUserNum(); short result=0; UserBankIdentify userBankIdentify=new UserBankIdentify(); userBankIdentify.setBankAccount(request.getParameter("bankAccount")); diff --git a/demo/src/main/java/com/example/demo/register/controller/pwdController.java b/demo/src/main/java/com/example/demo/register/controller/pwdController.java index aa1507b..18f984b 100644 --- a/demo/src/main/java/com/example/demo/register/controller/pwdController.java +++ b/demo/src/main/java/com/example/demo/register/controller/pwdController.java @@ -1,19 +1,32 @@ package com.example.demo.register.controller; +import com.example.demo.Dao.userMapper; +import com.example.demo.bean.User; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; @Controller public class pwdController extends HttpServlet { + @Autowired + userMapper userMapper; @RequestMapping("/")//再一次确认密码界面 public String doPost(HttpServletResponse response, HttpServletRequest request){ - //int - return ""; + HttpSession session=request.getSession(); + User user=new User(); + user=(User)session.getAttribute("user"); + String pwd=request.getParameter("userPwd"); + if(userMapper.selectPwd(user.getUserNum(),pwd)==1){ + return "";//银行卡验证的界面 + }else{ + return "";//登陆失败 + } } }