From a85aa4861659c73ad531a1a4f4fc66a69f13bc38 Mon Sep 17 00:00:00 2001
From: Fabien Zucchet <fabien.zucchet@student-cs.fr>
Date: Tue, 2 Mar 2021 22:43:24 +0100
Subject: [PATCH] debug

---
 back/src/controllers/administrateur.controller.js | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/back/src/controllers/administrateur.controller.js b/back/src/controllers/administrateur.controller.js
index 4ad39d4b..0c616dd9 100644
--- a/back/src/controllers/administrateur.controller.js
+++ b/back/src/controllers/administrateur.controller.js
@@ -160,7 +160,20 @@ async function getUsersPerformance(req, res) {
 function isAdminMiddleware(req, res, next) {
   console.log(req.session.ids);
   const login = req.session.login || '';
-  const admins = getAdminsLogins() || '';
+
+  var con = mysql.createConnection(dbConfig);
+  var query = "SELECT login FROM Admin WHERE deleted = 0;"
+  con.connect();
+  const admins = con.query(query, (err, result) => {
+    if (err) {
+      console.log(err)
+      return res.send({ success: false })
+    }
+    var admins = result.map((item) => { return item.login });
+    return admins
+  });
+  con.end();
+
   console.log(admins);
   if (admins.includes(login)) {
     return next();
-- 
GitLab