[RESOLU] redirection ou interdiction

Eléphanteau du PHP | 12 Messages

18 mars 2013, 12:24

bonjours

c'est la deuxième fois que je poses une question cette semaine (eh oui je commence a être chiant)^^ j’espère que vous m’excuserai

je voudrais interdire a toute personne qu'ils soit identifié ou non d’accéder a certaine page. mais je sais pas comment faire j'ai trouvé pour que seulement les gens qui sont identifié puissent accéder mais mon problème est différente. en effet j'ai une page onglet qui regroupe plusieurs pages(des onglets) donc une fois sur ma page onglet le lien ne change pas quand on change de page ça reste toujours "onglet.php".

Donc les utilisateurs n'ont pas a accéder a ces pages par l'URL s'ils accèdent je voudrai que ça se redirige vers "onglet.php".

1. j'ai essayer, mais ça ne semble pas fonctionner
<?php
header('Location: onglet.php');
?>

2. et je me suis dit que qu’un truck dans le genre pouvait fonctionner mais apparemment pas^^'

la page qui ne doit pas être accessible
<?
session_start();

if(!isset($_SESSION['vide']))
{
echo '<html><head><SCRIPT LANGUAGE="JavaScript">alert("Connexion refusée");</SCRIPT></head></html>';
include('login.php');
exit;
}
?>

la page login
<?
session_start();

$_SESSION['vide']="";

?>

ViPHP
xTG
ViPHP | 7331 Messages

18 mars 2013, 12:55

Il faut différencier tes utilisateurs, je suppose que ta page est une page d'administration non ?
Rajoutes une variable de session de rang et tu pourras tester sa valeur.
- variable inexistante => visiteur => interdiction
- variable existante mais mauvaise valeur => membre => interdiction
- variable existante, bonne valeur => administrateur => autorisation

Eléphanteau du PHP | 12 Messages

18 mars 2013, 15:24

merci pour une réponse aussi rapide.

oui c'est une page administration, je vais essayer se que tu viens de me dire merci encore.

Eléphanteau du PHP | 12 Messages

21 mars 2013, 11:42

j'ai réussi a faire ce que je voulais merci beaucoup