souci d'authentification

kog142
Invité n'ayant pas de compte PHPfrance

25 mars 2021, 22:15

Bonjour j'éssaie de tester mon php en créant deux page, une pour le log et l'autre simplement pour afficher des informations j'ai donc crée un mot de passe spécialement pour pouvoir entré sur la second page mais quand je l'entre dans la partie dédié le message que j'ai entré en cas de mauvais mot de passe s'affiche j'ai beau relire mon code je comprend pas d'où viens l'erreur, voici mon code:

<?php
session_start();
?>

<!Doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test de session</title>
</head>
<body>
<?php
if(isset($_POST['mot_de_passe']) && $_POST['mot_de_passe'] == "testdesession") {

echo 'Bonjour mr' .$_SESSION['pseudo'] . 'ayez l obligeance de rejoindre ce lien Merci';

} else {
echo 'Essayez à nouveau !';
}
?>
</body>
</html>

Mammouth du PHP | 2703 Messages

25 mars 2021, 22:40

il faut aussi le code du formulaire.

$_SESSION['pseudo'] n'est pas défini dans ce script, donc s'il ne l'est pas ailleurs, cela ne fonctionnera pas.