Bonjour

Je suis débutant et en suivant un tuto j'ai fait un formulaire sécurisée par session et tout marche bien... donc en fait le plan c'est 2 pages. Une pour se logguer et l'autre pour atteindre la page cachée. Donc selon le tuto que j'ai il faut taper le bon mot (un seul mot) pour y accéder. Dans mon cas, j'aimerai qu'il y ai non pas un seul mot mais 2 mots permettant d'accéder à la page. J4ai donc créer 2 variables... une pour chaque mot et j'ai donc écrit le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 
<?php
session_start();
$val1="alain";
$val2="roger";
if (isset($_POST['bouton']))
{
	if ($_POST['code'] == $val1 OR $val2) 
		{
		$_SESSION['code']=$val1 OR $val2;
		header ("Location:privatepage.php");
		}
	else
		{
		$erreur="Le code est pas bon";
		}
}
 
?>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
</head>
 
<body>
<?php
if(isset($erreur))
	{
	echo "<h3>".$erreur."</h3>";
	}
?>
<form id="monform" name="form1" method="post" action="login.php">
  <p>
    <label>Code :
      <input type="text" name="code"  />
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="bouton"  value="Envoyer" />
    </label>
  </p>
</form>
</body>
</html>
Il me semble ne pas ya voir d'erreur... sauf que le résultat c'est que la page n'est pas protégé du tout puisqu'en tapant n'importe quoi, j'accède à ma page cachée.

Quelqu'un peut m'expliquer svp ?