登录控制

master
jicunxi 7 years ago
parent 923fe0fd01
commit 37f910696e

@ -22,9 +22,10 @@ public interface userMapper {
@Select("select * from user")
public List<User> 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)" +

@ -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;
}
}

@ -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();
}

@ -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(){

@ -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";
}
}
}**/
}
Loading…
Cancel
Save