full login, server address change, initial input validation