master
Aokiso 7 years ago
parent 9c200f67dd
commit 7d70d09bca

@ -10,8 +10,8 @@ public interface userMapper {
@Select("select * from user where userNum = #{userNum}")
public User selectUserByuserNum(long userNum);
@Select("select userNum from user where userName = #{userName}")
public long selectUserByuserName(String userName);
@Select("select * from user where userName = #{userName}")
public User selectUserByuserName(String userName);
@Select("select * from user where telephoneNum = #{telephoneNum}")
public User selectUserBytelephoneNum(String telephoneNum);

@ -5,7 +5,7 @@ import org.springframework.stereotype.Service;
@Service
public abstract class UserService {
public long selectUserByuserName(String userName){return 0;}
public User selectUserByuserName(String userName){return null;}
public User selectUserBytelephoneNum(String telephoneNum){return null;}
public void addUser(User users){}
public long count(){return 0;}

@ -13,7 +13,7 @@ public class UserServiceImpl extends UserService{
private userMapper UserMapper;
@Transactional(propagation=Propagation.REQUIRED,readOnly = true)
public long selectUserByuserName(String userName){
public User selectUserByuserName(String userName){
return this.UserMapper.selectUserByuserName(userName);
}
@Transactional(propagation=Propagation.REQUIRED,readOnly = true)

@ -1,7 +1,5 @@
package com.example.demo.loginService;
import com.example.demo.Dao.managerMapper;
import com.example.demo.Dao.userMapper;
import com.example.demo.bean.User;
import com.example.demo.loginService.API.impl.UserServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
@ -22,10 +20,6 @@ import java.util.Date;
public class UserController extends HttpServlet {
@Autowired
private UserServiceImpl userServiceImpl;
@Autowired
private userMapper userMapper;
@Autowired
private managerMapper managerMapper;
@PostMapping("/login")
//@ResponseBody
@ -33,12 +27,12 @@ public class UserController extends HttpServlet {
//System.out.println("_______________");
String userName = request.getParameter("userName");
String userPwd = request.getParameter("userPwd");
long usernum = this.userServiceImpl.selectUserByuserName(userName);
User user = this.userServiceImpl.selectUserByuserName(userName);
int result = 0;
if(usernum==1){
if(userMapper.selectPwd(usernum,userPwd)==1){
if(user!=null){
if(user.getUserPwd().equals(userPwd)){
HttpSession session=request.getSession();
session.setAttribute("user",usernum);
session.setAttribute("user",user);
result = 1;
} else{
result = 2;
@ -57,28 +51,27 @@ public class UserController extends HttpServlet {
String userName = request.getParameter("userName");
String userPwd = request.getParameter("userPwd");
String userPwd1=request.getParameter("userPwd1");
long usernum = this.userServiceImpl.selectUserByuserName(userName);
User user=new User();
User user = this.userServiceImpl.selectUserByuserName(userName);
long count = 0;
int result = 0;
if(usernum!=1){
if(user!=null){
result = 2;
}else if(userPwd.equals(userPwd1)){
count = this.userServiceImpl.count()+1;
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String registerTime=dateFormat.format(new Date());
String userRight="0";
user = new User();
user.setUserNum(count);
user.setUserName(userName);
user.setUserPwd(userPwd);
user.setRegisterTime(registerTime);
user.setUserRight(userRight);
//System.out.println(user);
this.userServiceImpl.insertUser(user);
result = 1;
count = this.userServiceImpl.count()+1;
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
String registerTime=dateFormat.format(new Date());
String userRight="0";
user = new User();
user.setUserNum(count);
user.setUserName(userName);
user.setUserPwd(userPwd);
user.setRegisterTime(registerTime);
user.setUserRight(userRight);
//System.out.println(user);
this.userServiceImpl.insertUser(user);
result = 1;
}else{
result = 3;
result = 3;
}
if(result==1)response.sendRedirect("RegisterSuccess.html");
else if(result==2)response.sendRedirect("userExisted.html");
@ -86,40 +79,22 @@ public class UserController extends HttpServlet {
}
/** @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);
String telephoneNum = request.getParameter("telephoneNum");
userPwd = request.getParameter("userPwd");
user = this.userService.selectUserBytelephoneNum(telephoneNum);
}
public String select(Object user){
if(user!=null){
if(user.getUserPwd().equals(userPwd)){
return "/login1";
}
else{
return "/login2";
}
if(user!=null){
if(user.getUserPwd().equals(userPwd)){
return "/login1";
}
else{
return "/login2";
}
}else{
return "/login2";
return "/login2";
}
}**/
@RequestMapping("/managerLogin")//管理员登陆的界面
public String doPost3(HttpServletRequest request,HttpServletResponse response){
String managerName = request.getParameter("managerName");
String managerPwd = request.getParameter("managerPwd");
long managerNum = managerMapper.selectManagerByManagerName(managerName);
int result = 0;
if(managerNum!=1){
if(managerMapper.selectPwd(managerNum,managerPwd)==1){
HttpSession session=request.getSession();
session.setAttribute("managerNum",managerNum);
return "";
} else{
return "密码不存在";
}
}else{
return "用户不存在";
}
}
}**/
}

@ -21,15 +21,17 @@ public class bankCardController extends HttpServlet {
@RequestMapping("/binding")//卡号绑定界面
public void doPost(HttpServletResponse response, HttpServletRequest request)throws IOException {
HttpSession session=request.getSession();
long userNum=(long)session.getAttribute("user");
User user=new User();
user=(User)session.getAttribute("user");
try{
long num=user.getUserNum();
short result=0;
UserBankIdentify userBankIdentify=new UserBankIdentify();
userBankIdentify.setBankAccount(request.getParameter("bankAccount"));
userBankIdentify.setTrueName(request.getParameter("realname"));
userBankIdentify.setIdNum(request.getParameter("idNum"));
userBankIdentify.setTelephoneNum(request.getParameter("phoneNum"));
userBankIdentify.setUserNum(userNum);
userBankIdentify.setUserNum(num);
userBankIdentify.setBankAccountIdentify(result);
identify.identify(userBankIdentify);
}catch (Exception e){

@ -19,9 +19,10 @@ public class pwdController extends HttpServlet {
@RequestMapping("/pwd")//再一次确认密码界面
public String doPost(HttpServletResponse response, HttpServletRequest request){
HttpSession session=request.getSession();
long userNum=(long)session.getAttribute("user");
User user=new User();
user=(User)session.getAttribute("user");
String pwd=request.getParameter("userPwd");
if(userMapper.selectPwd(userNum,pwd)==1){
if(userMapper.selectPwd(user.getUserNum(),pwd)==1){
return "";//银行卡验证的界面
}else{
return "";//登陆失败

Loading…
Cancel
Save