Pb avec mot de passe en PHP
tic
-
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19252 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voila le pti souci, faite ya un pti form ki permet de tapé le pseudo et le mot de passe
si le pseuo et le mdp sont admin on affiche la page admin.php
sinn on vérifi ke le pseudo et le mdp son dans la table membre de la bdd et on affiche index.php
voila le code et pour linstan on vérifié seulement si c'est bien admin admin (le membre on vera +tard ^^)
<form method="POST" action=????>
Identifiant .:. <input name="pseudo" type="text" size="10">
Mot de passe .:.<input name="pass" type="password" size="10">
<input type="submit" value="Envoyer" name="envoyer">
</form>
<?php
// mot de passe "admin"
if (isset($_POST['pseudo']) && isset($_POST['pass'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$pass = $_POST['pass'];
}
else // La variable n'existe pas encore
{
$pass = ""; // On crée une variable $mot_de_passe vide
}
if (($pseudo == "admin") && ($pass == "admin")) // Si le mot de passe est bon
{
// On affiche la page cachée.
header("Location:admin.php");
}
?>
merci
voila le pti souci, faite ya un pti form ki permet de tapé le pseudo et le mot de passe
si le pseuo et le mdp sont admin on affiche la page admin.php
sinn on vérifi ke le pseudo et le mdp son dans la table membre de la bdd et on affiche index.php
voila le code et pour linstan on vérifié seulement si c'est bien admin admin (le membre on vera +tard ^^)
<form method="POST" action=????>
Identifiant .:. <input name="pseudo" type="text" size="10">
Mot de passe .:.<input name="pass" type="password" size="10">
<input type="submit" value="Envoyer" name="envoyer">
</form>
<?php
// mot de passe "admin"
if (isset($_POST['pseudo']) && isset($_POST['pass'])) // Si la variable existe
{
// On se crée une variable $mot_de_passe avec le mot de passe entré
$pass = $_POST['pass'];
}
else // La variable n'existe pas encore
{
$pass = ""; // On crée une variable $mot_de_passe vide
}
if (($pseudo == "admin") && ($pass == "admin")) // Si le mot de passe est bon
{
// On affiche la page cachée.
header("Location:admin.php");
}
?>
merci
A voir également:
- Pb avec mot de passe en PHP
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Voir mot de passe wifi android - Guide
3 réponses
Salut
Les entêtes PHP doivent être placées avant l'envoye du premier caractère : Espace, lettre, retour à la ligne, chiffre, ...
Ex. :
Les entêtes PHP doivent être placées avant l'envoye du premier caractère : Espace, lettre, retour à la ligne, chiffre, ...
Ex. :
<?php // ton code header('location: admin.php'); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...