Empêcher l'accés aux non membres
wiji17
Messages postés
4
Statut
Membre
-
animostab Messages postés 3003 Date d'inscription Statut Membre Dernière intervention -
animostab Messages postés 3003 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 .
2 réponses
-
salut
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');
}
?>-
-
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 -
-
-
-