@riccardo94.

Ti ho già scritto che si possono passare dei parametri alle funzioni. Se scrivi tutto il codice del tuo progetto nel modo attuale allora buona fortuna.

Per l'errore che indichi.

codice:
if(isset($_SESSION['username']) && isset($_SESSION['password'])) {


Mi sa che devi studiare di più, leggere la documentazione. isset ti dice se una variabile esiste o meno.