$username = $_SESSION['username'];
$cookie = $_COOKIE['ricordami'];

dopo che hai fatto queste due righe $username e $cookie sono settati anche se vuoti.

Prova ad usare empty() al posto di !isset()