Je viens vers concernant mon code php pour demander un mdp avant d'accéder au site.
Peu importe le mot de passe tapé -> kangourou ou autre (sauf "null"), la connexion s'effectue.
Quelle est l'erreur dans ce code ?
<?php
$password = 'kangourou';
if ((isset($_POST['password']) && ($_POST['password'])) !=$password) {
if (!isset($_SESSION['count'])) {
$_SESSION['count'] = 0;
} else {
$_SESSION['count']++;
}
?>
<h1>Connexion</h1><br>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p><label for="password">Mot de passe</label> <input type="password" title="Saisissez le mot de passe" name="password" /></p>
<p><input type="submit" name="submit" value="Connexion" /></p>
</form>
<?php
} else { ?>
<div id="bloc_page">
<header>
<div class="lineaire-simple">