Ciao a tutti, ho un problema per quanto riguarda un login multiutente senza database, per capirci meglio ho 2 file php:
index.php
Codice PHP:
<table ><form method="post" action="login.php">
<tr><td>Nome Utente:</td><td><input type="text" name="username" ></td></tr>
<tr><td>Password:</td><td><input type="password" name="password" ></td></tr>
<tr><td><input type="submit" value="Login"></td></tr>
login.php
Codice PHP:
<?php
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$utenti[]=array("user" => 1, "pass" => 1);
$utenti[]=array("user" => 2, "pass" => 2);
$utenti[]=array("user" => 3, "pass" => 3);
for($i=0;$i<count($utenti);$i++) {
if (($username!=$utenti[$i]["user"])&($password!=$utenti[$i]["pass"])){
echo $utenti[$i]["user"]; echo $utenti[$i]["pass"]; echo $username; echo $password;
}
elseif (($username==$utenti[$i]["user"])&($password==$utenti[$i]["pass"])){ $_SESSION["username"]=$username;
header("Location:home.php");
}
} ?>
il mio problema è questo: non mi stampa a video $username e $password, e non capisco il perchè.
Grazie mille