PHP, CGI et HTML..
Fermé
Baldriel
Messages postés
2
Date d'inscription
jeudi 4 février 2016
Statut
Membre
Dernière intervention
10 mars 2016
-
Modifié par Baldriel le 4/02/2016 à 11:54
Baldriel - 5 févr. 2016 à 19:39
Baldriel - 5 févr. 2016 à 19:39
A voir également:
- PHP, CGI et HTML..
- Alert php ✓ - Forum PHP
- Image cliquable html ✓ - Forum Internet / Réseaux sociaux
- Header php - Astuces et Solutions
- Undefined index php - Astuces et Solutions
- Retour a la ligne php ✓ - Forum PHP
2 réponses
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
546
5 févr. 2016 à 11:57
5 févr. 2016 à 11:57
Salut,
Une solution simple est de comparer le mot de passe reçu dès réception du formulaire avec le vrai mot de passe saisie directement dans le fichier php, par exemple :
Sur toutes les pages nécessitant que l'utilisateur soit connecté, on ajoute la vérification suivante :
Bonne journée
Une solution simple est de comparer le mot de passe reçu dès réception du formulaire avec le vrai mot de passe saisie directement dans le fichier php, par exemple :
session_start();
// si le mot passe envoyé n'est pas vide et est égal à secret
if (!empty($_POST['password']) && $_POST['password'] == 'secret') {
// on crée une variable de session pour retenir le fait que l'utilisateur est connecté
$_SESSION['login'] = true;
// on redirige vers accueil.php
header('Location: accueil.php');
exit();
}
Sur toutes les pages nécessitant que l'utilisateur soit connecté, on ajoute la vérification suivante :
session_start();
// si la varibale de session login n'existe pas ou si elle n'est pas égal à true
if (!isset($_SESSION['login']) || !$_SESSION['login']) {
// on redirige vers la page de connexion
header('Location: connexion.php');
exit();
}
// sinon on affiche la page
Bonne journée