dovresti guardare bene come funziona CheckUtente();
Il codice può essere ottimizzato .. tipo non fare due volte la stessa query..
Nella query potresti imporre la corrispondenza su più parametri oltre che all'id dell'utente sempre che non sia l'unica cosa che lo identifichi.