HELP!!!

Répondre
KiwiSlice
le 21/06/2003 à 20:35
KiwiSlice
Bon j'essaye de me faire une section membre. La page avec le formulaire de login est faite, celle qui vérifie dans la base de donnée et start une session si c'est ok est faite, ma page membre est faite mais quel code je doit mettre pour rediriger la personne vers une autre page si elle est pas authentifié ??
KiwiSlice - The fruity taste of kiwi
LA GLOBULE
le 21/06/2003 à 20:56
LA GLOBULE
<?
session_start();
if (!session_is_registered("la_var_qui_dit_que_le_mec_est_identifie")) {
header ('Location: logout.php');
exit;
}
else {
// la page membre
}
?>


Un truc comme çà non ?
LA GLOBULE
le 21/06/2003 à 20:58
LA GLOBULE
Avec naturellement un session_unset(), un session_destroy(), etc... dans ton fichier logout.php (qui peut aussi servir, par la meme occasion, de fichier qui sert au bouton de deconnection de la session pour des personnes qui sont elles, reconnues, et qui veulent quitter ton espace membre).
KiwiSlice
le 21/06/2003 à 21:02
KiwiSlice
Ca marche pas :P c'est peut etre moi qui est pas vite...dans ma page de traitement de login quand les valeurs du formulaire corresponde à ceux dans la base de donnée je fait ca :

session_start ();
session_register ("username");
session_register ("pass");

Pis la en haut de ma section membre j'ai mit ca :

<?
session_start ();

if (!session_is_registered("$username")) {
header ('Location: erreur.htm');
exit;
}
else {
echo '<html>';
echo '<head>';
echo '<title>Membre</title>';
echo '</head>';

echo '<body>';
echo 'Votre login est '.$username.' et votre mot de passe est '.$pass.'.';
echo '<br>';

echo '<a href="./logout.php">Déconnection</a>';

echo '</body>';
echo '</html>';
}
?>
KiwiSlice - The fruity taste of kiwi
LA GLOBULE
le 21/06/2003 à 22:05
LA GLOBULE
if (!session_is_registered("$username")) {

Faut lire les cours hein !!!

if (!session_is_registered("username")) {

Comme çà :) (et au lieu de mettre une page html, moi je mettrais une page qui kill la session histoire d'etre peinard ^^)
KiwiSlice
le 21/06/2003 à 22:06
KiwiSlice
Merci beaucoup....et une page qui kill la session tu veut dire comme la page de logout genre ?
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 21/06/2003 à 22:08
KiwiSlice
Bon ok je vais essayer avec username au lieu de $username
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 21/06/2003 à 22:13
KiwiSlice
Good ca marche bien maintenant :) mais comment je fait pour que quand le membre quitte le site sans se déconnecter manuellement ca le déconnecte automatiquement ??
KiwiSlice - The fruity taste of kiwi
LA GLOBULE
le 21/06/2003 à 22:17
LA GLOBULE
Une session se ferme automatiquement au bout de quelques minutes d'incativité.

Sinon, y a aucun moyen de savoir que le mec a quitté le site si il ne clique pas sur "Deconnexion".
Répondre
LoadingChargement en cours