Salve a tutti, sono alle prime armi e per iniziare ad allenarmi con la programmazione php e php(html embedded) volevo provare a creare un sito di Registrazione "E-mail e password", che si colleghi ad un altro per il login ed infine un ultimo che verifichi che i dati inseriti durante la registrazione siano uguali a quelli del login.
Il messaggio d'errore che mi dà appena cerco di eseguire il login è questo:
Fatal error: Array callback has to contain indices 0 and 1 in C:\Program Files (x86)\XAMPP\htdocs\Prove\Login2.php on line 2

Ho usato tre file, un html e due php.

Registrazione.html
codice:
<html>
        <head>
            <title>Registrazione</title>
        </head>
    <body>
        <form action="Login.php" method="post">
        Benvenuto, per iscriverti inserisci i dati qui sotto.<br>
        <table>
        <tr>
        <td>Username</td>
        <td><input type="text" name="username"></td>
        </tr>
        <td>Password</td>
        <td><input type="text" name="password"></td>
        </tr>
        </table>
        <input type="submit" value="Invia"> <input type="reset">
        </form>
    </body>
</html>

Login.php
codice:
<html>
    <body>
        <form action="Login2.php" method="post">
<?php
$username=$_POST['username'];
$password=$_POST['password'];
echo ("Registrazione eseguita con successo"). ("<br><br>");
echo ("Per effettuare il login, digita nuovamente i dati qui sotto"). ("<br>");
?>
Username <input type="text" name="username1"><br>
Password <input type="text" name="password1"><br>
<input type="submit" value="Login">
        </form>
    </body>
</html>

Login2.php
codice:
<?php
$username=$_POST('username');
$password=$_POST('password');
$username1=$_POST('username1');
$password1=$_POST('password1');
if ($username1==$username && $password1==$password)
{
echo ("Benvenuto $username, la tua password &egrave $password");
}
else
{
print ("Username o password errate");
}
?>