summaryrefslogtreecommitdiff
path: root/src/main/java/controlleur/Connexion.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/controlleur/Connexion.java')
-rw-r--r--src/main/java/controlleur/Connexion.java65
1 files changed, 65 insertions, 0 deletions
diff --git a/src/main/java/controlleur/Connexion.java b/src/main/java/controlleur/Connexion.java
new file mode 100644
index 0000000..f8c6b4f
--- /dev/null
+++ b/src/main/java/controlleur/Connexion.java
@@ -0,0 +1,65 @@
1package controlleur;
2
3import java.sql.SQLException;
4import java.util.ArrayList;
5
6import javafx.stage.Stage;
7import modele.Evenement;
8import modele.User;
9import vue.AfficheAccueil;
10import vue.AfficheConnexionFailed;
11
12public class Connexion {
13 public static EvenementController eventC ;
14 public static Evenement event ;
15 public static void verif(String login, String mdp,Stage primaryStage) {
16
17 login = login.trim();
18 mdp = Integer.toString(mdp.hashCode());
19 BDD conec = new BDD();
20
21 eventC = new EvenementController();
22 event = new Evenement(eventC.getNom_event().get(0),
23 eventC.getNom_image().get(0),
24 eventC.getDesc_event().get(0),
25 eventC.getDate_event().get(0));
26 System.out.println(eventC.getNom_image().get(0));
27 ArrayList<Object> rendu = conec.selectUtilisateur(login, mdp);
28 int id = conec.UtilisateurID(login, mdp);
29 String role = conec.UtilisateurRole(login, mdp);
30 //System.out.println(role);
31 conec.close();
32
33 try {
34 if (login.equals(rendu.get(0))) {
35 User session = new User(login,id,role);
36
37 //primaryStage.close();
38 AfficheAccueil.affiche(primaryStage,session);
39 }
40 else {
41 System.out.println(rendu);
42 }
43 }
44 catch(Exception e) {
45 AfficheConnexionFailed.affiche(primaryStage);
46 }
47 }
48
49 public static void updatePseudo(String pseudo,int id) throws SQLException {
50 BDD conec = new BDD();
51 conec.updateUtilisateur(pseudo,id);
52 conec.close();
53 }
54 public static void updateMdp(String mdp,int id) throws SQLException {
55 BDD conec = new BDD();
56 conec.updateMp(mdp,id);
57 conec.close();
58 }
59 public static String selectMdp(int id) throws SQLException {
60 BDD conec = new BDD();
61 String mdp =conec.UtilisateurMdp(id);
62 conec.close();
63 return mdp;
64 }
65} \ No newline at end of file