Empêcher l'accés aux non membres
wiji17
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 2829 Date d'inscription Statut Membre Dernière intervention -
Salut je suis entrain de réaliser un site web avec PHP dont on trouve une page inscription et une page connexion je veux interdire l'accès à certaines pages du site aux membres non inscrits ou bien inscrits et non connectés .
A voir également:
- Empêcher l'accés aux non membres
- Acces rapide - Guide
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Accès presse papier - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
2 réponses
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
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');
}
?>
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