Skip to content

Commit fc3c124

Browse files
committed
update
1 parent d5f135b commit fc3c124

29 files changed

+103
-212
lines changed

Dockerfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM maven:latest
2+
RUN mkdir /obo
3+
WORKDIR /obo
4+
COPY . .
5+
EXPOSE 8080
6+
CMD [ "mvn", "spring-boot:run" ]

src/main/java/com/hoangtien2k3/ticketbookingapi/TicketBookingApiApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public static void main(String[] args) {
2020

2121
@Override
2222
public void run(String... args) throws Exception {
23-
System.out.println(passwordEncoder.encode("123456"));
23+
// System.out.println(passwordEncoder.encode("12042003"));
2424
}
2525

2626
}

src/main/java/com/hoangtien2k3/ticketbookingapi/config/JwtRequestFilter.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,51 +33,35 @@ protected void doFilterInternal(HttpServletRequest httpServletRequest, HttpServl
3333
final String requestTokenHeader = httpServletRequest.getHeader("Authorization");
3434

3535
String username = null;
36-
3736
String jwtToken = null;
3837

39-
4038
if (requestTokenHeader != null && requestTokenHeader.startsWith("Bearer ")) {
4139

4240
jwtToken = requestTokenHeader.substring(7);
4341

4442
try {
45-
4643
username = jwtTokenUtil.getUsernameFromToken(jwtToken);
47-
4844
} catch (IllegalArgumentException e) {
49-
5045
System.out.println("Unable to get JWT Token");
51-
5246
} catch (ExpiredJwtException e) {
53-
5447
System.out.println("JWT Token has expired");
55-
5648
}
57-
5849
} else {
59-
6050
logger.warn("JWT Token does not begin with Bearer String");
61-
6251
}
6352

64-
6553
if (username != null && SecurityContextHolder.getContext().getAuthentication() == null) {
6654

6755
UserDetails userDetails = this.jwtUserDetailsService.loadUserByUsername(username);
6856

69-
7057
if (jwtTokenUtil.validateToken(jwtToken, userDetails)) {
7158

7259
UsernamePasswordAuthenticationToken usernamePasswordAuthenticationToken = new UsernamePasswordAuthenticationToken(
73-
7460
userDetails, null, userDetails.getAuthorities());
7561

7662
usernamePasswordAuthenticationToken
77-
7863
.setDetails(new WebAuthenticationDetailsSource().buildDetails(httpServletRequest));
7964

80-
8165
SecurityContextHolder.getContext().setAuthentication(usernamePasswordAuthenticationToken);
8266
}
8367
}

src/main/java/com/hoangtien2k3/ticketbookingapi/config/WebSecurityConfig.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,7 @@ protected void configure(HttpSecurity httpSecurity) throws Exception {
7575
"/configuration/security",
7676
"/swagger-ui.html",
7777
"/webjars/**"
78-
).permitAll().
79-
80-
anyRequest().authenticated()
78+
).permitAll().anyRequest().authenticated()
8179
.and()
8280
.exceptionHandling().authenticationEntryPoint(jwtAuthenticationEntryPoint)
8381
.and()
Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.hoangtien2k3.ticketbookingapi.controller;
22

33
import com.hoangtien2k3.ticketbookingapi.entity.User;
4-
import com.hoangtien2k3.ticketbookingapi.model.UserNameProfile;
4+
import com.hoangtien2k3.ticketbookingapi.dao.UserNameProfile;
55
import com.hoangtien2k3.ticketbookingapi.service.UserService;
66
import io.swagger.annotations.Api;
77
import io.swagger.annotations.ApiOperation;
@@ -14,37 +14,33 @@
1414
import java.text.ParseException;
1515
import java.util.HashMap;
1616

17-
@Api(value = "API User")
1817
@RestController
19-
@RequestMapping("/users")
18+
@Api(value = "API User")
19+
@RequestMapping("/user")
2020
public class UserController {
2121
@Autowired
22-
private UserService userService;
22+
UserService userService;
2323

24-
@ApiOperation(value = "User Register") // annotation mô tả của swagger
24+
@ApiOperation(value = "User Register")
2525
@PostMapping("/register")
26-
public ResponseEntity<?> registerUser(@Valid @RequestBody User user) {
26+
public ResponseEntity<?> registerUser(@Valid @RequestBody User user){
2727
return ResponseEntity.ok(userService.registerUser(user));
2828
}
2929

30-
31-
@ApiOperation(value = "update later")
30+
@ApiOperation(value = "Update later")
3231
@PostMapping("/update")
33-
public ResponseEntity<?> loginUser(Authentication authentication, @Valid @RequestBody UserNameProfile user) throws ParseException {
32+
public ResponseEntity<?> updateUser(Authentication authentication, @Valid @RequestBody UserNameProfile user) throws ParseException {
3433
return ResponseEntity.ok(userService.updateUser(authentication, user));
3534
}
3635

37-
3836
@ApiOperation(value = "Login - Get Token Login")
3937
@PostMapping("/login")
40-
public ResponseEntity<?> loginUser(@Valid @RequestBody HashMap<String, String> request) {
38+
public ResponseEntity<?> loginUser(@Valid @RequestBody HashMap<String, String> request){
4139
return ResponseEntity.ok(userService.loginUser(request.get("username"), request.get("password")));
4240
}
4341

44-
4542
@GetMapping("/info")
46-
public ResponseEntity<?> getInfo(Authentication authentication) {
43+
public ResponseEntity<?> getInfo(Authentication authentication){
4744
return ResponseEntity.ok(userService.getInfo(authentication));
4845
}
49-
5046
}

src/main/java/com/hoangtien2k3/ticketbookingapi/model/ResponseCinema.java renamed to src/main/java/com/hoangtien2k3/ticketbookingapi/dao/ResponseCinema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.hoangtien2k3.ticketbookingapi.model;
1+
package com.hoangtien2k3.ticketbookingapi.dao;
22

33
import lombok.AllArgsConstructor;
44
import lombok.Getter;

src/main/java/com/hoangtien2k3/ticketbookingapi/model/ResponseData.java renamed to src/main/java/com/hoangtien2k3/ticketbookingapi/dao/ResponseData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.hoangtien2k3.ticketbookingapi.model;
1+
package com.hoangtien2k3.ticketbookingapi.dao;
22

33
import lombok.AllArgsConstructor;
44
import lombok.Getter;

src/main/java/com/hoangtien2k3/ticketbookingapi/model/ResponseFormat.java renamed to src/main/java/com/hoangtien2k3/ticketbookingapi/dao/ResponseFormat.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.hoangtien2k3.ticketbookingapi.model;
1+
package com.hoangtien2k3.ticketbookingapi.dao;
22

33
import lombok.AllArgsConstructor;
44
import lombok.Getter;

src/main/java/com/hoangtien2k3/ticketbookingapi/model/ResponseFormatFilm.java renamed to src/main/java/com/hoangtien2k3/ticketbookingapi/dao/ResponseFormatFilm.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.hoangtien2k3.ticketbookingapi.model;
1+
package com.hoangtien2k3.ticketbookingapi.dao;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import lombok.AllArgsConstructor;

src/main/java/com/hoangtien2k3/ticketbookingapi/model/ResponseScheduleCinema.java renamed to src/main/java/com/hoangtien2k3/ticketbookingapi/dao/ResponseScheduleCinema.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.hoangtien2k3.ticketbookingapi.model;
1+
package com.hoangtien2k3.ticketbookingapi.dao;
22

33
import com.fasterxml.jackson.annotation.JsonProperty;
44
import com.fasterxml.jackson.core.type.TypeReference;

0 commit comments

Comments
 (0)