Loginversuche korregiert, Refactort

Die Loginversuche werden bei einem Client Restart nicht wieder
zurückgesetzt.
Ein wenig Refactort große if ausführungen in eigene Methoden gesetzt