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...
![]()