Fix login handler