Non stai registrando la variabile di sessione $_SESSION['auth'] in nessun punto.

Dovresti registrarla dopo aver superato il controllo su $num, prima della chiusura della connessione al database.