diff options
| author | polo <ordipolo@gmx.fr> | 2026-07-02 00:14:17 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-07-02 00:14:17 +0200 |
| commit | 0c2c3ee5a55f36d270171f2f67938542e251fdc5 (patch) | |
| tree | 8ea4d6a7ad09a5b1389b829980a7a5476982e754 /src/main/java/controlleur/CreationCompte.java | |
| download | ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.tar.gz ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.tar.bz2 ppe_javafx-0c2c3ee5a55f36d270171f2f67938542e251fdc5.zip | |
fork utilisant maven
Diffstat (limited to 'src/main/java/controlleur/CreationCompte.java')
| -rw-r--r-- | src/main/java/controlleur/CreationCompte.java | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/main/java/controlleur/CreationCompte.java b/src/main/java/controlleur/CreationCompte.java new file mode 100644 index 0000000..0cd78ba --- /dev/null +++ b/src/main/java/controlleur/CreationCompte.java | |||
| @@ -0,0 +1,38 @@ | |||
| 1 | package controlleur; | ||
| 2 | |||
| 3 | import java.util.ArrayList; | ||
| 4 | |||
| 5 | import javafx.stage.Stage; | ||
| 6 | import modele.User; | ||
| 7 | import vue.AfficheAccueil; | ||
| 8 | import vue.AfficheConnexion; | ||
| 9 | import vue.AfficheConnexionFailed; | ||
| 10 | |||
| 11 | public class CreationCompte { | ||
| 12 | public static void verif(String Email, String Pseudo, String Mdp, Stage primaryStage) { | ||
| 13 | |||
| 14 | Email = Email.trim(); | ||
| 15 | Pseudo = Pseudo.trim(); | ||
| 16 | Mdp = Mdp.trim(); | ||
| 17 | BDD conec = new BDD(); | ||
| 18 | ArrayList<String> crea = conec.creerUtilisateur(Email, Pseudo, Mdp); | ||
| 19 | int id = conec.UtilisateurID(Pseudo, Mdp); | ||
| 20 | String role = conec.UtilisateurRole(Pseudo, Mdp); | ||
| 21 | User session = new User(Pseudo,id,role); | ||
| 22 | conec.close(); | ||
| 23 | if (!crea.isEmpty() && Email.equals(crea.getFirst().trim())) { | ||
| 24 | |||
| 25 | System.out.println("Compté créé" + crea); | ||
| 26 | primaryStage.close(); | ||
| 27 | AfficheAccueil.affiche(primaryStage, session); | ||
| 28 | } else { | ||
| 29 | System.out.println("échec de la création de compte" + crea); | ||
| 30 | AfficheConnexionFailed.affiche(primaryStage); | ||
| 31 | } | ||
| 32 | } | ||
| 33 | |||
| 34 | public static void getBack(Stage primaryStage) { | ||
| 35 | AfficheConnexion.affiche(primaryStage); | ||
| 36 | } | ||
| 37 | |||
| 38 | } | ||
