Nu tad debugo:
Pirms tā if ($logged_in) uztaisi var_dump($logged_in) . Ja ir null, tad skaidri zināms, ka nav definēts (vai arī tiešām null). Ja ir viss kedās, tad skaties nākamo if kontrukciju vai tā izpildā pareizi. Ja jā, tad atkal nākamo. Ja tomēr tas $logged_in bija false vai null, tad ej uz augšu un skaties, kur tas izveidots. Kā redzams, tas notie checkLogin() funkcijā. Skaties un debugo to.