Not long ago someone complained about the several registrations and login names/passwords for website, game and launchpad (cannot find the post currently). I remember SirVer's answer was something like: launchpad is another website so it requires another account and the separate ingame password is for security. I think it would be nice to have a single password at least for Widelands website and game. To improve the security this password should of course be transmitted and stored (in config) encrypted instead of plain text as it currently is. To realize this some changes in the website and the game code are necessary.
To also include launchpad we could offer an OpenID login for the website, where you could use your launchpad OpenID. Ingame you will still need your Widelands login name and password.
I don't know how much work it is to implement these features, but I think they are nice to have and also improve security. I have not yet dug in the website code that deep to know how everything works. Another problem is that for multiplayer games the new and the old system have to run side by side for some time. There are many things to be considered and I am not sure if it is worth the effort, but I'd like to see something like that in the future.