Accès protégé aux pages
julow
Messages postés
2365
Statut
Membre
-
julow Messages postés 2365 Statut Membre -
julow Messages postés 2365 Statut Membre -
Bonjour,
j'ai un petit problème avec mon code. Celui ci me permet de saisir un mot de passe dans une de mes page qui, s'il n'est pas correct, retourne sur la page d'acceuil de mon site et s'il est bon m'envoie une autre page pour les admin.
Voici mon code qui récupère le mot de passe :
<form action='test.php' method='post'>
Mot de passe : <input type='text' name='pass' maxlenght='256'>
<br />
<input type='submit' name='valid' value='Accès'/>
</form>
et voici le test de ma page de test.php:
<?php
$pass=$_POST['pass'];
if ($pass=='motdepassecorrect'){
}else{
header('Location:index.php');}
?>
help!!
j'ai un petit problème avec mon code. Celui ci me permet de saisir un mot de passe dans une de mes page qui, s'il n'est pas correct, retourne sur la page d'acceuil de mon site et s'il est bon m'envoie une autre page pour les admin.
Voici mon code qui récupère le mot de passe :
<form action='test.php' method='post'>
Mot de passe : <input type='text' name='pass' maxlenght='256'>
<br />
<input type='submit' name='valid' value='Accès'/>
</form>
et voici le test de ma page de test.php:
<?php
$pass=$_POST['pass'];
if ($pass=='motdepassecorrect'){
}else{
header('Location:index.php');}
?>
help!!
7 réponses
-
bonsoir essaye ca
<?php $pass=$_POST['pass']; if (!$pass=='motdepassecorrect') { header('Location:index.php'); } ?> -
euh.. une question tu te connecta à ya base de donnée avant ?
pour recuperer le MP stocké?-
Il n'y a pas de BD, c'est juste un mot de passe pour avoir accès à une page avec des fonctions admin. Donc je veux juste que l'utilisateur saisisse son mot de passe, si c'est bien celui de l'admin (1 seul mot de passe correct) alors il pouura accéder à la page avec les fonction d'admin du site, sinon il revient à la page de départ...
-
-
ben il faut obligatoiremnt un BD sinon comment tu veut comparer les resultats..
à moins que tu le mette (le MP) dans ta page ,la c'est pas conseillé -
maxLENGTH, tu l'avais mal écrit^^, t'as aussi oublier de fermer cette balise input là
évite l'accent dans l'input de submit, histoire d'être sûr
et tente un include au lieu d'utiliser "header" pour ton else -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
la redirection ne fonctionne toujours pas meme après es modifications Smoking bird. De plus si je met include dans mon else comme tu le dis alors il chargera la page de redirection dans celle de l'admin car il copiera juste le contenu de la page index.php dans la page test.php où se situe mon script...
-
lol bon faut un debut a tous, mais du php comme ca sans bdd >< tiens si ca peut t' aider :/
<?
if($pass != $verif) //On verifie que le pass entré est égale à celui de la BDD, si le passe est différent
{
$reponse = 'Votre identifiant ou votre code secret est incorrect';
$redirection = 'index.php'; //On va rediriger vers l' accueil
{
$_SESSION['pseudo'] = $pseudo_sql ; //On créé une variable session avec le pseudo
$redirection = 'admin.php'; //On redirige vers l'espace admin
$reponse = 'Connexion réussite vous allez être redirigé.<br> <a href="admin.php">Rejoindre directement l\' admin';
}
mysql_close($sql); //On ferme la connection
}
?> -
Yep merci Graffx, je vais tester ca dans la journée et je te dis si ca a fonctionné!