Refaktorert og forbedret Login-klasser