Ma scusa tu invii i dati del form a verifica.php:

<form name="form1" method="POST" action="verifica.php">

Ma in realtà in verifica.php mica fai il controllo nel db e inizializzi la sessione... quello lo fai nella pagina stessa del form.

Nella pagina del form tu cerchi nel db dei valori passati con $_POST che sono sicuramente nulli perchè non passi niente a questa pagina.