Files
pupu_ups/src/main/java/com/nkkj/ups/controller/LoginController.java

38 lines
1.2 KiB
Java
Raw Normal View History

2024-08-22 16:17:42 +08:00
package com.nkkj.ups.controller;
2024-08-27 15:00:21 +08:00
import com.nkkj.ups.result.R;
2024-09-05 11:58:19 +08:00
import com.nkkj.ups.service.LoginService;
2024-08-27 15:00:21 +08:00
import com.nkkj.ups.utils.JWT.JwtUtils;
import generator.domain.User;
2024-08-22 16:17:42 +08:00
import org.springframework.beans.factory.annotation.Autowired;
2024-08-27 15:00:21 +08:00
import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
2024-08-22 16:17:42 +08:00
import org.springframework.web.bind.annotation.RestController;
@RestController
public class LoginController {
2024-08-27 15:00:21 +08:00
@Autowired
2024-09-05 11:58:19 +08:00
LoginService loginService;
2024-08-27 15:00:21 +08:00
@Autowired
JwtUtils jwtUtils;
@PostMapping("/login")
public R Login(@RequestBody User user) {
User userOne=loginService.login(user.getName(), user.getPassword());
if(userOne != null) {
String token=jwtUtils.createToken(userOne);
return R.success(token);
}
return R.fail("登录信息错误");
}
@GetMapping("/")
public R test() {
return R.success("ok");
}
@GetMapping("/test")
public R test1(){
return R.success("test");
}
2024-08-22 16:17:42 +08:00
}