Class MemberController
java.lang.Object
com.eeit87t3.tickiteasy.member.controller.MemberController
- Author:
- Lilian (Curriane)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionchangePassword(String authHeader, Map<String, String> passwordData) forgotPassword(Map<String, String> payload) ResponseEntity<byte[]> getProfilePic(Integer memberId) getProfileStatus(String authHeader) logout()oauthLogin(OAuthLoginRequest request) resetPassword(Map<String, String> payload) showProfile(String authHeader) updateProfile(String authHeader, Map<String, Object> payload) uploadProfilePic(String authHeader, MultipartFile profilePic)
-
Constructor Details
-
MemberController
public MemberController()
-
-
Method Details
-
register
@PostMapping("/register") public ResponseEntity<Map<String,String>> register(@RequestBody Map<String, Object> payload) -
login
@PostMapping("/login") public ResponseEntity<Map<String,Object>> login(@RequestBody Map<String, String> payload) -
oauthLogin
@PostMapping("/oauth/login") public ResponseEntity<Map<String,Object>> oauthLogin(@RequestBody OAuthLoginRequest request) -
getProfileStatus
@GetMapping("/profile/status") public ResponseEntity<Map<String,Object>> getProfileStatus(@RequestHeader("Authorization") String authHeader) -
logout
-
showProfile
@GetMapping("/profile") public ResponseEntity<Member> showProfile(@RequestHeader("Authorization") String authHeader) -
updateProfile
@PutMapping("/profile") public ResponseEntity<Map<String,String>> updateProfile(@RequestHeader("Authorization") String authHeader, @RequestBody Map<String, Object> payload) -
uploadProfilePic
@PostMapping("/profilePic") public ResponseEntity<Map<String,String>> uploadProfilePic(@RequestHeader("Authorization") String authHeader, @RequestParam("profilePic") MultipartFile profilePic) -
getProfilePic
@GetMapping("/profilePic/{memberId}") public ResponseEntity<byte[]> getProfilePic(@PathVariable Integer memberId) -
changePassword
@PostMapping("/change-password") public ResponseEntity<Map<String,String>> changePassword(@RequestHeader("Authorization") String authHeader, @RequestBody Map<String, String> passwordData) -
forgotPassword
@PostMapping("/forgot-password") public ResponseEntity<Map<String,String>> forgotPassword(@RequestBody Map<String, String> payload) -
resetPassword
@PostMapping("/reset-password") public ResponseEntity<Map<String,String>> resetPassword(@RequestBody Map<String, String> payload)
-