diff --git a/back/src/controllers/administrateur.controller.js b/back/src/controllers/administrateur.controller.js
index f9a1973e32aa76da88beb39b5bbb26319d8aa962..b825717983b3c92219c1b7e22978537dc04388d9 100644
--- a/back/src/controllers/administrateur.controller.js
+++ b/back/src/controllers/administrateur.controller.js
@@ -30,7 +30,7 @@ function getAdministrateurs(req, res) {
 
 function addNewAdministrateur(req, res) {
   var con = mysql.createConnection(dbConfig);
-  var query = "INSERT INTO `Admin` (`login`) VALUES (?)";
+  var query = "INSERT INTO `Admin` (`login`) VALUES (?);";
   var inserts = [req.body.login];
   con.connect();
   con.query(query, inserts, (err, result) => {
diff --git a/back/src/index.js b/back/src/index.js
index c18c10b7991a04b1848ac90e44f4a27ea6d4aac2..e987dcb4d51d82d2cee0758c26a0b3de0172f01f 100644
--- a/back/src/index.js
+++ b/back/src/index.js
@@ -15,7 +15,7 @@ app.use(express.json());
 app.use(express.urlencoded({ extended: false }));
 
 app.use('/api', apiRouter);
-app.use('/api/admin', apiAdminRouter);
+app.use('/api/admin', oauth.authMiddleware, apiAdminRouter);
 
 app.get('/api/login', function (req, res) {
   res.redirect(oauth.getRedirectURI());