Hai ragione, il codice non è mai pulito, infatti ho delle classi per fare determinate cose, ma come ben sai ci vuole sempre un po di tempo per testarle, e non avevo una per il login.