
Log in the background of the code is very simple
The controller of the
//login check
@ RequestMapping ("/" the doLogin)
Public String the doLogin (Model Model, User User) {
If (userService. The doLogin (user)) {
Return the "main";
}
The else {
Model. The addAttribute (" MSG ", "user name or password mistake, please check!" );
Return "login";
}
}
The dao interface
Public interface UserDao {
//login check
Public User the doLogin (User User);
//user registration
Public Integer doRegister (User User);
}
Dao. XML
& lt; Mapper namespace="com. Wh. Dao. UserDao" & gt;
SELECT * FROM the user WHERE the uname=# # {uname} and PWD={PWD}
INSERT INTO USER VALUES (uname, PWD) (# # {uname}, {PWD})
Service
@autowired
Private UserDao UserDao;
//login check
Public Boolean the doLogin (User User) {
The User user1=userDao. The doLogin (User);
If (user1==null) {
return false;
}
The else {
return true;
}
}
What to add to use single box role to judge login to different pages