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">