OOP login-script