更新 UserController.java
parent
0bbfbcb49c
commit
c4a6ebece0
|
|
@ -4,6 +4,8 @@ import com.gao.finalhw.model.User;
|
|||
import com.gao.finalhw.pojo.LoginRequest;
|
||||
import com.gao.finalhw.response.ServerResponseEntity;
|
||||
import com.gao.finalhw.service.UserService;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
|
|
@ -11,16 +13,19 @@ import org.springframework.web.bind.annotation.RestController;
|
|||
|
||||
@RestController
|
||||
public class UserController {
|
||||
private final Logger logger = LoggerFactory.getLogger(UserController.class);
|
||||
@Autowired
|
||||
private UserService userService;
|
||||
@PostMapping("/login")
|
||||
public ServerResponseEntity<User> login(@RequestBody LoginRequest loginRequest) {
|
||||
logger.info("username: {},password: {}",loginRequest.getUsername(),loginRequest.getPassword());
|
||||
User user = userService.getUserByUsernameAndPassword(loginRequest.getUsername(), loginRequest.getPassword());
|
||||
logger.info("user: {}",user.toString());
|
||||
if (user != null) {
|
||||
// 隐藏密码
|
||||
user.setPassword("null");
|
||||
// 如果验证成功
|
||||
return ServerResponseEntity.success("login success", user);
|
||||
return ServerResponseEntity.success("1", user);
|
||||
} else {
|
||||
// 如果验证失败
|
||||
return ServerResponseEntity.fail("username or password error.");
|
||||
|
|
|
|||
Reference in New Issue