Empêcher l'accés aux non membres
Fermé
wiji17
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
24 mai 2014
-
23 mai 2014 à 11:36
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 25 mai 2014 à 16:58
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 25 mai 2014 à 16:58
A voir également:
- Empêcher l'accés aux non membres
- Acces rapide - Guide
- Trousseau d'accès iphone - Guide
- Accès refusé - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
- Compte facebook piraté plus d'accès - Guide
2 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
23 mai 2014 à 17:06
23 mai 2014 à 17:06
salut
tu mets dans ces pages avant tout code un truc du genre
sinon il existe plein de tutos sur les sessions donc google est ton ami
tu mets dans ces pages avant tout code un truc du genre
<?php
session_start();
if ((!isset($_SESSION['login'])) && (empty($_SESSION['login'])))
{
header('Location: login.php');
}
?>
sinon il existe plein de tutos sur les sessions donc google est ton ami
wiji17
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
24 mai 2014
Modifié par wiji17 le 24/05/2014 à 13:05
Modifié par wiji17 le 24/05/2014 à 13:05
Merci , dans le formulaire de connexion on doit mettre le login et le mot de passe je dois mettre ça ?
<?php
session_start();
if ((!isset($_SESSION['login'])) && (empty($_SESSION['login'])) && !isset($_SESSION['password])) && (empty($_SESSION['password'])) )
{
header('Location: login.php');
}
?>
<?php
session_start();
if ((!isset($_SESSION['login'])) && (empty($_SESSION['login'])) && !isset($_SESSION['password])) && (empty($_SESSION['password'])) )
{
header('Location: login.php');
}
?>
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
24 mai 2014 à 13:10
24 mai 2014 à 13:10
tu peux tester aussi mais le code donné vérifie que la session a été logée (login)
wiji17
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
24 mai 2014
Modifié par wiji17 le 24/05/2014 à 14:08
Modifié par wiji17 le 24/05/2014 à 14:08
j'ai mis ce que vous m'avez dit mais rien n'est changé et j'ai eu ces erreurs
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\site\offre.php:2) in C:\AppServ\www\site\offre.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\site\offre.php:2) in C:\AppServ\www\site\offre.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\site\offre.php:2) in C:\AppServ\www\site\offre.php on line 6
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\site\offre.php:2) in C:\AppServ\www\site\offre.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\site\offre.php:2) in C:\AppServ\www\site\offre.php on line 3
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\site\offre.php:2) in C:\AppServ\www\site\offre.php on line 6
benjamim
Messages postés
1629
Date d'inscription
samedi 29 mars 2008
Statut
Membre
Dernière intervention
1 février 2017
83
24 mai 2014 à 14:15
24 mai 2014 à 14:15
Adapte le code en fonction du nom de tes propres variables de session.
wiji17
Messages postés
4
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
24 mai 2014
24 mai 2014 à 14:43
24 mai 2014 à 14:43
même si ça ne marche pas toujours
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
738
25 mai 2014 à 16:58
25 mai 2014 à 16:58
le code doit être placé dans la page avant tout autre code car si c'est placé après n'importe quel ligne de code : le header est déjà envoyé