From 37f910696efd178bdc7922a46ef3cf865d04b6b7 Mon Sep 17 00:00:00 2001 From: jicunxi <1418230976@qq.com> Date: Wed, 9 Jan 2019 11:38:54 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/demo/Dao/userMapper.java | 7 +++-- .../main/java/com/example/demo/bean/User.java | 16 ++++++++++ .../demo/loginService/API/UserService.java | 2 +- .../API/impl/UserServiceImpl.java | 4 +-- .../demo/loginService/UserController.java | 29 +++++++++++++++---- 5 files changed, 46 insertions(+), 12 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 8779eea..41628cd 100644 --- a/demo/src/main/java/com/example/demo/Dao/userMapper.java +++ b/demo/src/main/java/com/example/demo/Dao/userMapper.java @@ -22,9 +22,10 @@ public interface userMapper { @Select("select * from user") public List select(); - @Insert("insert into user(userNum, userName, userPwd)" + - " values (#{userNum},#{userName},#{userPwd},)") - public void insertUser(long userNum,String userName,String userPwd); + @Insert("insert into user(userNum, userName, userPwd,registerTime,userRight)" + + " values (#{userNum},#{userName},#{userPwd},#{registerTime},#{userRight})") + public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight); + @Insert("insert into user(userNum, userName, userPwd, userRight," + " telephoneNum, address, isIdentify, registerTime)" + diff --git a/demo/src/main/java/com/example/demo/bean/User.java b/demo/src/main/java/com/example/demo/bean/User.java index e906234..63efd66 100644 --- a/demo/src/main/java/com/example/demo/bean/User.java +++ b/demo/src/main/java/com/example/demo/bean/User.java @@ -25,4 +25,20 @@ public class User { public User(){}; + + public String getUserPwd() { + return userPwd; + } + + public void setUserPwd(String userPwd) { + this.userPwd = userPwd; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } } diff --git a/demo/src/main/java/com/example/demo/loginService/API/UserService.java b/demo/src/main/java/com/example/demo/loginService/API/UserService.java index a253f6b..7a88bbe 100644 --- a/demo/src/main/java/com/example/demo/loginService/API/UserService.java +++ b/demo/src/main/java/com/example/demo/loginService/API/UserService.java @@ -5,6 +5,6 @@ import com.example.demo.bean.User; public interface UserService { public User selectUserByuserName(String userName); public User selectUserBytelephoneNum(String telephoneNum); - public void insertUser(long userNum,String userName,String userPwd); + public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight); public long count(); } diff --git a/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java b/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java index fcfea37..169ad21 100644 --- a/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java +++ b/demo/src/main/java/com/example/demo/loginService/API/impl/UserServiceImpl.java @@ -20,8 +20,8 @@ public class UserServiceImpl implements UserService{ return this.UserMapper.selectUserBytelephoneNum(telephoneNum); } @Transactional(propagation=Propagation.REQUIRED,readOnly = false) - public void insertUser(long userNum,String userName,String userPwd){ - this.UserMapper.insertUser(userNum,userName,userPwd); + public void insertUser(long userNum,String userName,String userPwd,String registerTime,String userRight){ + this.UserMapper.insertUser(userNum,userName,userPwd,registerTime,userRight); } @Transactional(propagation=Propagation.REQUIRED,readOnly = true) public long count(){ diff --git a/demo/src/main/java/com/example/demo/loginService/UserController.java b/demo/src/main/java/com/example/demo/loginService/UserController.java index 21f0002..3e1b220 100644 --- a/demo/src/main/java/com/example/demo/loginService/UserController.java +++ b/demo/src/main/java/com/example/demo/loginService/UserController.java @@ -8,6 +8,9 @@ import org.springframework.web.bind.annotation.PostMapping; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpSession; +import java.text.SimpleDateFormat; +import java.util.Date; @Controller @@ -33,29 +36,43 @@ public class UserController extends HttpServlet { user=this.userService.selectUserByuserName("userName"); if(user!=null){ return "操作错误!"; - }else if(userPwd==userPwd1){ long count = this.userService.count(); - this.userService.insertUser(count, userName, userPwd); + SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); + String registerTime=dateFormat.format(new Date()); + String userRight="0"; + this.userService.insertUser(count, userName, userPwd,registerTime,userRight); return "插入成功!"; }else{ return "密码不一致!"; } } - public void doPost1(HttpServletRequest request) { + public String doPost1(HttpServletRequest request) { String userName = request.getParameter("userName"); userPwd = request.getParameter("userPwd"); user = this.userService.selectUserByuserName(userName); + HttpSession session=request.getSession(); + session.getAttribute("user"); + if(user!=null){ + if(user.getUserPwd().equals(userPwd)){ + return "/login1"; + } + else{ + return "/login2"; + } + }else{ + return "/login2"; + } } - @PostMapping("/Login1.do") + /** @PostMapping("/Login1.do") public void doPost2(HttpServletRequest request) { String telephoneNum = request.getParameter("telephoneNum"); userPwd = request.getParameter("userPwd"); user = this.userService.selectUserBytelephoneNum(telephoneNum); } - public String select(){ + public String select(Object user){ if(user!=null){ if(user.getUserPwd().equals(userPwd)){ return "/login1"; @@ -66,5 +83,5 @@ public class UserController extends HttpServlet { }else{ return "/login2"; } -} +}**/ } \ No newline at end of file