From fc158682cbc518693a3f062eda8309084671de73 Mon Sep 17 00:00:00 2001 From: Thomas Rubini <74205383+ThomasRubini@users.noreply.github.com> Date: Tue, 7 Jun 2022 23:40:51 +0200 Subject: [PATCH] on utilise SecretProvider --- .../fr/univ_amu/iut/secret/LocalSecretProvider.java | 1 + .../fr/univ_amu/iut/ui/loginPrompt/Controller.java | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/fr/univ_amu/iut/secret/LocalSecretProvider.java b/src/main/java/fr/univ_amu/iut/secret/LocalSecretProvider.java index c3eb1c1..38cbfeb 100644 --- a/src/main/java/fr/univ_amu/iut/secret/LocalSecretProvider.java +++ b/src/main/java/fr/univ_amu/iut/secret/LocalSecretProvider.java @@ -5,6 +5,7 @@ import de.mkammerer.argon2.Argon2Factory; public class LocalSecretProvider implements SecretProvider { + // Le mot de passe est "azerty" private final static String ARGON_HASH = "$argon2id$v=19$m=16,t=2,p=1$Tms1dkJYWEZ5OTdJTndVTg$+iBsHiILEshy1JLZsTfZFQ"; private final static Argon2 argon2 = Argon2Factory.create(Argon2Factory.Argon2Types.ARGON2id); diff --git a/src/main/java/fr/univ_amu/iut/ui/loginPrompt/Controller.java b/src/main/java/fr/univ_amu/iut/ui/loginPrompt/Controller.java index d225398..e8a986c 100644 --- a/src/main/java/fr/univ_amu/iut/ui/loginPrompt/Controller.java +++ b/src/main/java/fr/univ_amu/iut/ui/loginPrompt/Controller.java @@ -1,6 +1,7 @@ package fr.univ_amu.iut.ui.loginPrompt; +import fr.univ_amu.iut.secret.SecretProvider; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.FXML; @@ -24,11 +25,12 @@ public class Controller implements Initializable{ public void initialize(URL url, ResourceBundle resourceBundle) { EventHandler handleLogin = event ->{ - // TODO Use SecretProvider - System.out.println(password.getText()); + if(SecretProvider.getInstance().isSecretValid(password.getText())){ + System.out.println("Mot de passe OK !"); + }else{ + System.out.println("Mot de passe invalide"); + } }; log.setOnAction(handleLogin); - } - }