gestion processus reinitialisation de mot de passe
All checks were successful
CI - Build & Test (develop) / build-and-test (pull_request) Successful in 39s
All checks were successful
CI - Build & Test (develop) / build-and-test (pull_request) Successful in 39s
This commit is contained in:
@@ -20,6 +20,7 @@ import io.gmss.fiscad.service.EntityFromPayLoadService;
|
|||||||
import io.gmss.fiscad.service.MailService;
|
import io.gmss.fiscad.service.MailService;
|
||||||
import io.gmss.fiscad.service.StringService;
|
import io.gmss.fiscad.service.StringService;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
import org.modelmapper.internal.bytebuddy.implementation.bytecode.Throw;
|
||||||
import org.springframework.beans.factory.annotation.Value;
|
import org.springframework.beans.factory.annotation.Value;
|
||||||
import org.springframework.data.domain.Page;
|
import org.springframework.data.domain.Page;
|
||||||
import org.springframework.data.domain.Pageable;
|
import org.springframework.data.domain.Pageable;
|
||||||
@@ -269,9 +270,14 @@ public class UserServiceImpl implements UserService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UserPaylaodWeb resetPasswordByMail(String token, String password) {
|
public UserPaylaodWeb resetPasswordByMail(String token, String password) {
|
||||||
User user = userRepository.findByToken(token).orElseThrow(() -> new NotFoundException(
|
Optional<User> optionalUser = userRepository.findByToken(token);
|
||||||
String.format("Token %s invalide ou inexistant.", token)
|
|
||||||
));
|
if(optionalUser.isEmpty()){
|
||||||
|
throw new ApplicationException( String.format("Token %s invalide ou inexistant.", token));
|
||||||
|
}
|
||||||
|
|
||||||
|
User user=optionalUser.get();
|
||||||
|
|
||||||
user.setPassword(passwordEncoder.encode(password));
|
user.setPassword(passwordEncoder.encode(password));
|
||||||
user.setResetPassword(false);
|
user.setResetPassword(false);
|
||||||
user= userRepository.save(user);
|
user= userRepository.save(user);
|
||||||
|
|||||||
@@ -2,16 +2,16 @@ server.port=8282
|
|||||||
io.gmss.fiscad.profile=test
|
io.gmss.fiscad.profile=test
|
||||||
|
|
||||||
# LOCAL ENV TEST
|
# LOCAL ENV TEST
|
||||||
spring.datasource.url=jdbc:postgresql://localhost:5432/fiscad_dgi
|
#spring.datasource.url=jdbc:postgresql://localhost:5432/fiscad_dgi
|
||||||
spring.datasource.username=infocad_user
|
#spring.datasource.username=infocad_user
|
||||||
spring.datasource.password=W5fwD({9*q53
|
|
||||||
|
|
||||||
|
|
||||||
#spring.datasource.url=jdbc:postgresql://193.181.208.4:5432/fiscad_db
|
|
||||||
#spring.datasource.username=fiscad_user
|
|
||||||
#spring.datasource.password=W5fwD({9*q53
|
#spring.datasource.password=W5fwD({9*q53
|
||||||
|
|
||||||
|
|
||||||
|
spring.datasource.url=jdbc:postgresql://193.181.208.4:5432/fiscad_db
|
||||||
|
spring.datasource.username=fiscad_user
|
||||||
|
spring.datasource.password=W5fwD({9*q53
|
||||||
|
|
||||||
|
|
||||||
app.default-user.username=fiscad_admin
|
app.default-user.username=fiscad_admin
|
||||||
app.default-user.password=1234567890
|
app.default-user.password=1234567890
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user