From 886e09669dd2cbdefeaa071c018e1fc7773c6ad1 Mon Sep 17 00:00:00 2001
From: keraudre <yann.keraudren@etu-upec.fr>
Date: Wed, 19 Jun 2024 14:13:25 +0200
Subject: [PATCH] ajout message de connexion

---
 .../application/controllers/ConnexionController.php      | 9 ++++++++-
 codeigniter/application/views/connexion.php              | 7 +++++--
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/codeigniter/application/controllers/ConnexionController.php b/codeigniter/application/controllers/ConnexionController.php
index 044704b..b813b03 100644
--- a/codeigniter/application/controllers/ConnexionController.php
+++ b/codeigniter/application/controllers/ConnexionController.php
@@ -3,6 +3,8 @@ defined('BASEPATH') OR exit('No direct script access allowed');
 
 class ConnexionController extends CI_Controller {
 
+    public $error_co = "12";
+
     public function __construct() {
         parent::__construct();
         $this->load->helper(array('url', 'html'));
@@ -11,7 +13,7 @@ class ConnexionController extends CI_Controller {
 
     public function connexion() {
         $this->load->view('layout/header');
-        $this->load->view('connexion');
+        $this->load->view('connexion', ['error_co' => $this->error_co]);
         $this->load->view('layout/footer');
     }
 
@@ -31,6 +33,11 @@ class ConnexionController extends CI_Controller {
                     redirect('../index.php');
                 } else {
                     $data['error_msg'] = "Email ou mot de passe incorrect.";
+                    $this->error_co = "Email ou mot de passe incorrect.";
+                    $this->load->view('layout/header');
+                    $this->load->view('connexion', ['error_co' => $this->error_co]);
+                    $this->load->view('layout/footer');
+                    
                 }
             }
 
diff --git a/codeigniter/application/views/connexion.php b/codeigniter/application/views/connexion.php
index a94ba8b..f31725d 100644
--- a/codeigniter/application/views/connexion.php
+++ b/codeigniter/application/views/connexion.php
@@ -1,4 +1,3 @@
-
 <section class="connexion">
 
      <div class="authentification">
@@ -16,6 +15,10 @@
     <button type="submit">Connexion</button>
      
      </form>
+
+<?php 
+         echo "$error_co";
+     ?>
      
      </div>
 
@@ -37,7 +40,7 @@
      <input type="email" id="email" name="email" placeholder="Entrez votre adresse email" required>
 
      <label for="pass">Votre mot de passe*</label>
-     <input type="password" id="pass" name="pass" placeholder="Entrez votre mdp" required>
+     <input type="password" id="pass" name="pass" minlength="8" title="8 caractères minimum" placeholder="Entrez votre mot de passe" required>
 
      <input type="submit" value="M'inscrire" name="ok">