Split password setting to separate method

We don't really want possible side effects of post login signal for
changing user language.

Signed-off-by: Michal Čihař <michal@cihar.com>