Files
pupu_ups/src/main/java/com/nkkj/ups/controller/LoginController.java
2024-09-05 11:58:19 +08:00

38 lines
1.2 KiB
Java

package com.nkkj.ups.controller;
import com.nkkj.ups.result.R;
import com.nkkj.ups.service.LoginService;
import com.nkkj.ups.utils.JWT.JwtUtils;
import generator.domain.User;
import org.springframework.beans.factory.annotation.Autowired;
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;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class LoginController {
@Autowired
LoginService loginService;
@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");
}
}