E' come ti dicevo: die termina lo script, quindi tutto quello che c'è dopo non viene interpretato . Puoi pensare di far ritornare un booleano a verificaUtente() e fare un controllo del tipo

if(verificaUtente())
faiQualcosa();
else
faiQualcosaltro();

A me viene in mente questo...forse spicciola e poco elegante...