en realidad no te inicia por esto
if ($usuario && $password)
dice si usuario y password? pero que....
deberia ir algo como ...
Código PHP:
if (($usuario != "") && ($password != ""))
{
y como te explican arriba te falta un session_start();
y la defines mejor...