From e10af06f9ea3b0fbbe94ddf7c4404f9bc7309f67 Mon Sep 17 00:00:00 2001 From: polo Date: Tue, 7 Jul 2026 22:21:28 +0200 Subject: =?UTF-8?q?erreur=20manque=20r=C3=B4le=20du=20nouvel=20utilisateur?= =?UTF-8?q?=20puis=20erreur=20affichage=20accueil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/controlleur/BDD.java | 9 +++++---- src/main/java/controlleur/Connexion.java | 18 ++++++++++++------ 2 files changed, 17 insertions(+), 10 deletions(-) (limited to 'src/main/java/controlleur') diff --git a/src/main/java/controlleur/BDD.java b/src/main/java/controlleur/BDD.java index af1a754..de2f159 100644 --- a/src/main/java/controlleur/BDD.java +++ b/src/main/java/controlleur/BDD.java @@ -105,8 +105,8 @@ public class BDD { public ArrayList creerUtilisateur(String adresse, String nom, String mdp) { ArrayList crea = new ArrayList(); - String creationRequete = "INSERT INTO utilisateur" + " (nom_utilisateur, email_utilisateur, mdp_utilisateur)" - + "VALUES (?, ?, ?);"; + String creationRequete = "INSERT INTO utilisateur" + " (nom_utilisateur, role_utilisateur, email_utilisateur, mdp_utilisateur)" + + "VALUES (?, ?, ?, ?);"; try { if (connec == null || connec.isClosed()) { System.err.println("La connexion à la bdd n'est pas possible."); @@ -114,8 +114,9 @@ public class BDD { } PreparedStatement stat = connec.prepareStatement(creationRequete); stat.setString(1, nom); - stat.setString(2, adresse); - stat.setString(3, mdp); + stat.setString(2, "user"); + stat.setString(3, adresse); + stat.setString(4, mdp); int rowsInserted = stat.executeUpdate(); diff --git a/src/main/java/controlleur/Connexion.java b/src/main/java/controlleur/Connexion.java index f8c6b4f..952382e 100644 --- a/src/main/java/controlleur/Connexion.java +++ b/src/main/java/controlleur/Connexion.java @@ -18,12 +18,8 @@ public class Connexion { mdp = Integer.toString(mdp.hashCode()); BDD conec = new BDD(); - eventC = new EvenementController(); - event = new Evenement(eventC.getNom_event().get(0), - eventC.getNom_image().get(0), - eventC.getDesc_event().get(0), - eventC.getDate_event().get(0)); - System.out.println(eventC.getNom_image().get(0)); + getFirstEvent(); + ArrayList rendu = conec.selectUtilisateur(login, mdp); int id = conec.UtilisateurID(login, mdp); String role = conec.UtilisateurRole(login, mdp); @@ -46,6 +42,16 @@ public class Connexion { } } + public static void getFirstEvent() { + eventC = new EvenementController(); // = lit et prend toute la table "evenement' + event = new Evenement( // on prend le premier + eventC.getNom_event().get(0), + eventC.getNom_image().get(0), + eventC.getDesc_event().get(0), + eventC.getDate_event().get(0) + ); + } + public static void updatePseudo(String pseudo,int id) throws SQLException { BDD conec = new BDD(); conec.updateUtilisateur(pseudo,id); -- cgit v1.2.3