url - Username in the address for an FTP site - Super User
Passing only username will not work the way you want it to, i.e. having to enter only the password after that. When you send the url as ftp://user@host:port the server will try to authenticate you without any password, but as it will fail, server will ask...