Skip to content

Commit efeb21e

Browse files
author
JLRR2019
committed
Cambio a login rest controller
1 parent 38454a4 commit efeb21e

File tree

2 files changed

+26
-54
lines changed

2 files changed

+26
-54
lines changed

backend/gamelink/src/main/java/urjc/gamelink/Controllers/GamelinkWebController.java

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -76,31 +76,6 @@ public String home(Model model, HttpSession session) {
7676
return "home";
7777
}
7878

79-
<<<<<<< HEAD
80-
@GetMapping("/news/{page}")
81-
public String ajaxMoreNewsLoad(Model model, HttpSession session, @PathVariable int page) {
82-
83-
Page<News> news = ns.findAll(PageRequest.of(page, 9));
84-
85-
model.addAttribute("new", news);
86-
87-
return "newsTemplate";
88-
89-
}
90-
91-
@GetMapping("/videogames/{page}")
92-
public String ajaxMoreVideogamesLoad(Model model, HttpSession session, @PathVariable int page) {
93-
94-
Page<Videogame> videogames = vs.findAll(PageRequest.of(page, 9));
95-
96-
model.addAttribute("games", videogames);
97-
98-
return "videogameTemplate";
99-
100-
}
101-
102-
=======
103-
>>>>>>> f635e8654a634cfe8e85bf08c814c2649f442266
10479
@GetMapping("/about")
10580
public String about(Model model){
10681

backend/gamelink/src/main/java/urjc/gamelink/Controllers/LoginRestController.java

Lines changed: 26 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -18,36 +18,33 @@
1818
import urjc.gamelink.Configuration.Security.jwt.AuthResponse.Status;
1919

2020

21-
21+
@RestController
22+
@RequestMapping("/api/auth")
2223
public class LoginRestController {
2324

24-
@RestController
25-
@RequestMapping("/api")
26-
public class LRestController {
27-
28-
@Autowired
29-
private UserLoginService userService;
30-
31-
@PostMapping("/login")
32-
public ResponseEntity<AuthResponse> login(
33-
@CookieValue(name = "accessToken", required = false) String accessToken,
34-
@CookieValue(name = "refreshToken", required = false) String refreshToken,
35-
@RequestBody LoginRequest loginRequest) {
36-
37-
return userService.login(loginRequest, accessToken, refreshToken);
38-
}
39-
40-
@PostMapping("/refresh")
41-
public ResponseEntity<AuthResponse> refreshToken(
42-
@CookieValue(name = "refreshToken", required = false) String refreshToken) {
43-
44-
return userService.refresh(refreshToken);
45-
}
46-
47-
@PostMapping("/logout")
48-
public ResponseEntity<AuthResponse> logOut(HttpServletRequest request, HttpServletResponse response) {
49-
50-
return ResponseEntity.ok(new AuthResponse(Status.SUCCESS, userService.logout(request, response)));
51-
}
25+
@Autowired
26+
private UserLoginService userService;
27+
28+
@PostMapping("/login")
29+
public ResponseEntity<AuthResponse> login(
30+
@CookieValue(name = "accessToken", required = false) String accessToken,
31+
@CookieValue(name = "refreshToken", required = false) String refreshToken,
32+
@RequestBody LoginRequest loginRequest) {
33+
34+
return userService.login(loginRequest, accessToken, refreshToken);
5235
}
36+
37+
@PostMapping("/refresh")
38+
public ResponseEntity<AuthResponse> refreshToken(
39+
@CookieValue(name = "refreshToken", required = false) String refreshToken) {
40+
41+
return userService.refresh(refreshToken);
42+
}
43+
44+
@PostMapping("/logout")
45+
public ResponseEntity<AuthResponse> logOut(HttpServletRequest request, HttpServletResponse response) {
46+
47+
return ResponseEntity.ok(new AuthResponse(Status.SUCCESS, userService.logout(request, response)));
48+
}
49+
5350
}

0 commit comments

Comments
 (0)