Skip to content
Extraits de code Groupes Projets
Valider c1cd635a rédigé par vbochet's avatar vbochet
Parcourir les fichiers

Déplacement des messages d'erreur du formulaire de connexion dans le contrôleur

parent 89b65a3b
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!21Merge de Dev dans Master,!15Merge de Dev -deplacement-msg-erreurs dans Dev
......@@ -13,6 +13,14 @@ class ConnexionController extends Controller { // classe de contrôleur pour la
}
public function displayForm() { // la fonction d'affichage de formulaire
session_start();
if(isset($_SESSION['connexionErrCode'])) { // si message d'erreur
$errCode = $_SESSION['connexionErrCode'];
$errMsg = ($errCode == 0) ? '<h3>Identifiant inconnu !</h3>' : '<h3>Mauvais mot de passe !</h3>'; // on détermine le message à afficher
unset($_SESSION['connexionErrCode']); // on retire la variable de session
$this->view->errMsg = $errMsg;
}
$this->view->display();
}
......
<?php
session_start();
// session déjà lancée dans le contrôleur
if(isset($_SESSION['connected']) && $_SESSION['connected'] == true) {
header('Location:'.BASE_URL);
......@@ -10,12 +10,13 @@
?>
<?php if(isset($_SESSION['connexionErrCode'])) { // si message d'erreur
$errCode = $_SESSION['connexionErrCode'];
$errMsg = ($errCode == 0) ? '<h3>Identifiant inconnu !</h3>' : '<h3>Mauvais mot de passe !</h3>'; // on détermine le message à afficher
echo '<article class="msg-erreur">'.$errMsg.'</article>'; // on affiche le message
unset($_SESSION['connexionErrCode']); // on retire la variable de session
} ?>
<?php
if(!is_null($this->errMsg)) {
?>
<article class="msg-erreur"><?php echo $this->errMsg;?></article>
<?php
}
?>
<article>
<h2>Formulaire de connexion</h2>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter