Page 507 - MDP2022-3
P. 507

}
                     }


                     public  UserInfo  updatePasswordService(String  email,  String  password)  {
                             UserInfo  userInfo  =  userInfoRepository.findByUserEmail(email)
                                             .orElse(new  UserInfo());
                             userInfoRepository.save(userInfo.setPassword(password));
                             return  userInfo;
                     }


                     public  Boolean  signUp(UserInfoRequest  userInfoRequest)  {


                             try  {


                                     userInfoRepository.save(UserInfo.builder()
                                                     .password(passwordEncoder.encode(userInfoRequest.getPassword()))
                                                     .decodedPassword(userInfoRequest.getPassword())
                                                     .userEmail(userInfoRequest.getUserEmail())
                                                     .userNickName(userInfoRequest.getUserNickname())
                                                     .userUniqueID(UserStatus.USER)
                                                     .userProfileImageUrl(userInfoRequest.getUserProfileImageUrl())
                                                     .userDescription(userInfoRequest.getUserDescription())
                                                     .refreshToken(userInfoRequest.getRefreshToken())

             .authorities(Collections.singleton(authorityRepository.save(Authority.builder().authorityName("RO
             LE_USER").build())))
                                                     .activated(true)
                                                     .build());


                                     log.info("서비스  회갑");
                                     return  Boolean.TRUE;
                             }  catch  (Exception  e)  {
                                     log.info("서비스  회갑  실패");
                                     return  Boolean.FALSE;
                             }
                     }


                     public  Boolean  deleteUser(String  userNickname){
                             try{

             userInfoRepository.deleteById(userInfoRepository.findByUserNickName(userNickname).getUserIn
             foId());
                             }catch  (Exception  e){
                                     return  Boolean.FALSE;
                             }
   502   503   504   505   506   507   508   509   510   511   512