well, I'm not sure what happned but the problem fixed itself. I suppose an update fixed the problem?
I finally fixed this annoyance thanks to C Anthony. The problem was in old pam files. I just replaced /etc/pam.d/kde, kde-np, login and passwd with the corresponding .pacnew ones and now everything is running as it should.