Mi fa eseguire il login correttamente ma se dopo che ho fatto il login torno nella index mi ricompare il form di login anzichè la scritta di benvenuto...
index.php
codice:
<?php
if ($_SESSION['username']==true) {
echo "benvenuto".$_SESSION['username'];
}
else {
?>
<form action="login.php" method="post">
<div>
<input type="text" name="username"/>
<input type="password" name="password"/>
<input type="submit" value="OK"/>
</div>
</form>
<?php
}
?>
login.php
codice:
<?php
$username=$_POST['username'];
$password=$_POST['password'];
$xml=simplexml_load_file('xml/file.xml');
foreach ($xml->user as $user)
if ($username==$user['username']) {
if ($password==$user['password']) {
echo "log-in effettuato";
session_start();
$_SESSION['username']=$username;
}
else
echo "password sbagliata";
}
else
echo "utente inesistente";
?>