去掉了 User#name 的概念，只保留 User#loginname