Code gesäubert und Benutzer übergeben, statt benutzertyp
TODO: return von login?