develop dans master - première version stable #9
@@ -6,7 +6,7 @@
|
|||||||
* Elle ajoute à cette redirection un temps d'attente pour limiter la fréquence des tentatives ainsi qu'une variable dans l'URL permettant l'affichage d'un message d'explication sur la redirection.
|
* Elle ajoute à cette redirection un temps d'attente pour limiter la fréquence des tentatives ainsi qu'une variable dans l'URL permettant l'affichage d'un message d'explication sur la redirection.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
header ("Refresh: 5;URL=/pages/visiteurs/formulaire_accueil.php?erreur=1");
|
header ("Refresh: 5;URL=/pages/visiteurs/formulaire_accueil.php?erreur=17");
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,14 @@
|
|||||||
<!-- Page d'accueil du portail.
|
<?php
|
||||||
-- Impose une authentification du visiteur pour continuer.
|
|
||||||
-- Redirige les tentative d'identification pour traitement et test de légitimité.
|
/**
|
||||||
-->
|
* Page d'accueil du portail.
|
||||||
|
* Impose une authentification du visiteur pour continuer.
|
||||||
|
* Redirige les tentative d'identification pour traitement et test de légitimité.
|
||||||
|
*/
|
||||||
|
|
||||||
|
require_once($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/messages/messages.php");
|
||||||
|
|
||||||
|
?>
|
||||||
|
|
||||||
<div id="contenu" class="contenu">
|
<div id="contenu" class="contenu">
|
||||||
<div id="contenu_auth">
|
<div id="contenu_auth">
|
||||||
@@ -35,22 +42,14 @@
|
|||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Affichage d'une bannière d'état sur l'action précedemment effectuée.
|
||||||
|
*/
|
||||||
if (isset($_GET['erreur']) && !empty($_GET['erreur'])) {
|
if (isset($_GET['erreur']) && !empty($_GET['erreur'])) {
|
||||||
switch ($_GET['erreur']) {
|
retourneMessage('erreurs',$_GET['erreur']);
|
||||||
case 1:
|
|
||||||
echo "<p class=\"messages_retour_ko\">Identifiant ou mot de passe incorrecte.</p>";
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
echo "<p class=\"messages_retour_ko\">Vous n'avez pas les privilèges nécessaires.</p>";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
elseif (isset($_GET['succes']) && !empty($_GET['succes'])) {
|
elseif (isset($_GET['succes']) && !empty($_GET['succes'])) {
|
||||||
switch ($_GET['succes']) {
|
retourneMessage('succes',$_GET['succes']);
|
||||||
case 1:
|
|
||||||
echo "<p class=\"messages_retour_ok\">Vous avez bien été déconnecté.</p>";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -4,12 +4,19 @@
|
|||||||
* Fonction affichant les messages de retour des traitements site lorsqu'elle est interrogée.
|
* Fonction affichant les messages de retour des traitements site lorsqu'elle est interrogée.
|
||||||
*/
|
*/
|
||||||
function retourneMessage($type_message,$num_message) {
|
function retourneMessage($type_message,$num_message) {
|
||||||
|
if ($type_message=="succes" || $type_message=="erreurs") {
|
||||||
|
if (isset($_SESSION) && !empty($_SESSION['pseudo_utilisateur'])) {
|
||||||
|
$pseudo_utilisateur=$_SESSION['pseudo_utilisateur'];
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$pseudo_utilisateur="visiteur";
|
||||||
|
}
|
||||||
$liste_messages = array (
|
$liste_messages = array (
|
||||||
"succes" => array(
|
"succes" => array(
|
||||||
1 => "<p class=\"message_succes\">Succès : alias virtuel créé avec succès.</p>",
|
1 => "<p class=\"message_succes\">Succès : alias virtuel créé avec succès.</p>",
|
||||||
2 => "<p class=\"message_succes\">Succès : alias virtuel modifiés avec succès.</p>",
|
2 => "<p class=\"message_succes\">Succès : alias virtuel modifiés avec succès.</p>",
|
||||||
3 => "<p class=\"message_succes\">Succès : alias virtuel supprimé avec succès.</p>",
|
3 => "<p class=\"message_succes\">Succès : alias virtuel supprimé avec succès.</p>",
|
||||||
4 => "<p class=\"message_succes\">Succès : utilisateur changé en ".$_SESSION['pseudo_utilisateur']." avec succès.</p>",
|
4 => "<p class=\"message_succes\">Succès : utilisateur changé en ".$pseudo_utilisateur." avec succès.</p>",
|
||||||
5 => "<p class=\"message_succes\">Succès : domaine créé avec succès.</p>",
|
5 => "<p class=\"message_succes\">Succès : domaine créé avec succès.</p>",
|
||||||
6 => "<p class=\"message_succes\">Succès : domaine modifiés avec succès.</p>",
|
6 => "<p class=\"message_succes\">Succès : domaine modifiés avec succès.</p>",
|
||||||
7 => "<p class=\"message_succes\">Succès : domaine supprimé avec succès.</p>",
|
7 => "<p class=\"message_succes\">Succès : domaine supprimé avec succès.</p>",
|
||||||
@@ -19,9 +26,9 @@ function retourneMessage($type_message,$num_message) {
|
|||||||
11 => "<p class=\"message_succes\">Succès : l'entrée de liste noire destinataires a été supprimée avec succès.</p>",
|
11 => "<p class=\"message_succes\">Succès : l'entrée de liste noire destinataires a été supprimée avec succès.</p>",
|
||||||
12 => "<p class=\"message_succes\">Succès : l'entrée de liste noire expéditeurs a été créée avec succès.</p>",
|
12 => "<p class=\"message_succes\">Succès : l'entrée de liste noire expéditeurs a été créée avec succès.</p>",
|
||||||
13 => "<p class=\"message_succes\">Succès : l'état de l'entrée de liste noire expéditeurs a été modifié avec succès.</p>",
|
13 => "<p class=\"message_succes\">Succès : l'état de l'entrée de liste noire expéditeurs a été modifié avec succès.</p>",
|
||||||
14 => "<p class=\"message_succes\">Succès : l'entrée de liste noire expéditeurs a été supprimée avec succès.</p>"),
|
14 => "<p class=\"message_succes\">Succès : l'entrée de liste noire expéditeurs a été supprimée avec succès.</p>",
|
||||||
|
15 => "<p class=\"message_succes\">Succès : Vous avez bien été déconnecté.</p>"),
|
||||||
"erreurs" => array(
|
"erreurs" => array(
|
||||||
|
|
||||||
1 => "<p class=\"message_erreur\">Erreur : aucun alias virtuel supprimé.</p>",
|
1 => "<p class=\"message_erreur\">Erreur : aucun alias virtuel supprimé.</p>",
|
||||||
2 => "<p class=\"message_erreur\">Erreur : aucun alias virtuel créé car une donnée est erronée ou manquante.</p>",
|
2 => "<p class=\"message_erreur\">Erreur : aucun alias virtuel créé car une donnée est erronée ou manquante.</p>",
|
||||||
3 => "<p class=\"message_erreur\">Erreur : L'alias virtuel est déjà existant.</p>",
|
3 => "<p class=\"message_erreur\">Erreur : L'alias virtuel est déjà existant.</p>",
|
||||||
@@ -37,10 +44,21 @@ function retourneMessage($type_message,$num_message) {
|
|||||||
13 => "<p class=\"message_erreur\">Erreur : l'entrée de liste noire expéditeurs n'a pas été ajouté car une donnée est erronée ou manquante.</p>",
|
13 => "<p class=\"message_erreur\">Erreur : l'entrée de liste noire expéditeurs n'a pas été ajouté car une donnée est erronée ou manquante.</p>",
|
||||||
14 => "<p class=\"message_erreur\">Erreur : l'état de l'entrée de liste noire expéditeurs n'a pas été modifié.</p>",
|
14 => "<p class=\"message_erreur\">Erreur : l'état de l'entrée de liste noire expéditeurs n'a pas été modifié.</p>",
|
||||||
15 => "<p class=\"message_erreur\">Erreur : l'entrée de liste noire expéditeurs n'a pas été supprimée.</p>",
|
15 => "<p class=\"message_erreur\">Erreur : l'entrée de liste noire expéditeurs n'a pas été supprimée.</p>",
|
||||||
16 => "<p class=\"message_erreur\">Erreur : l'entrée de liste noire expéditeurs n'a pas été ajouté car elle est déjà existante.</p>")
|
16 => "<p class=\"message_erreur\">Erreur : l'entrée de liste noire expéditeurs n'a pas été ajouté car elle est déjà existante.</p>",
|
||||||
|
17 => "<p class=\"message_erreur\">Erreur : Identifiant ou mot de passe incorrecte.</p>",
|
||||||
|
18 => "<p class=\"message_erreur\">Erreur : Vous n'avez pas les privilèges nécessaires.</p>",
|
||||||
|
19 => "<p class=\"message_erreur\">Erreur : Erreur non gérée.</p>")
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$num_message=htmlspecialchars($num_message);
|
||||||
|
|
||||||
|
if (isset($liste_messages[$type_message][$num_message])) {
|
||||||
echo $liste_messages[$type_message][$num_message];
|
echo $liste_messages[$type_message][$num_message];
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
echo $liste_messages['erreurs']['19'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -18,7 +18,7 @@ function testPrivileges(){
|
|||||||
return "utilisateur";
|
return "utilisateur";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=2");
|
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=18");
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
|
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
|
||||||
|
|
||||||
if (testPrivileges()!="administrateur") {
|
if (testPrivileges()!="administrateur") {
|
||||||
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=2");
|
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=18");
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
|
require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/sessions/privileges.php");
|
||||||
|
|
||||||
if (testPrivileges()!="administrateur") {
|
if (testPrivileges()!="administrateur") {
|
||||||
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=2");
|
header("Location: /pages/visiteurs/formulaire_accueil.php?erreur=18");
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ if (testPrivileges()=="administrateur" && isset($_POST['choix_utilisateur']) &&
|
|||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
header ("Location: /pages/visiteurs/formulaire_accueil.php?erreur=2");
|
header ("Location: /pages/visiteurs/formulaire_accueil.php?erreur=18");
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,6 @@
|
|||||||
// Destruction de la session
|
// Destruction de la session
|
||||||
session_destroy ();
|
session_destroy ();
|
||||||
// Redirection de l'utilisateur vers la page d'authentifiaction
|
// Redirection de l'utilisateur vers la page d'authentifiaction
|
||||||
header('location: /pages/visiteurs/formulaire_accueil.php?succes=1');
|
header('location: /pages/visiteurs/formulaire_accueil.php?succes=15');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user