sign-up + forgot-password + rester-pwd non complet

This commit is contained in:
Blandine Bajard 2022-01-20 17:57:00 +01:00
parent 90498a2cd1
commit 63e8f73f4e
5 changed files with 71 additions and 30 deletions

View file

@ -48,7 +48,7 @@ public class MembreServiceImpl implements MembreService {
@Override
public String signup(Membre membre) throws ExistingUsernameException {
if (!membreRepository.existsByEmail(membre.getEmail())) {
Membre membreToSave = new Membre(membre.getEmail(), passwordEncoder.encode(membre.getPassword()), membre.getRoleList());
Membre membreToSave = new Membre(membre.getNom(), membre.getPrenom(), membre.getDateNaissance(), membre.getTeam(), membre.getEmail(), passwordEncoder.encode(membre.getPassword()), membre.getRoleList());
membreRepository.save(membreToSave);
return jwtTokenProvider.createToken(membre.getEmail(), membre.getRoleList());
} else {
@ -62,8 +62,20 @@ public class MembreServiceImpl implements MembreService {
}
@Override
public Optional<Membre> findUserByEmail(String email) {
return membreRepository.findByEmail(email);
public Optional<Membre> findUserByEmail(Membre membre) {
return this.membreRepository.findByEmail(membre.getEmail());
}
@Override
public Optional<Membre> findByEmail(String email) {
return this.membreRepository.findByEmail(email);
}
@Override
public Membre chercheEmail(String email) {
return this.membreRepository.chercheEmail(email);
}
}