ensureLoginAction();
range(id(notNull(user.id)), 2, 12);
user.name = range(notNull(trim(user.name)), 1, 32);
if (!create && pwd.isEmpty()) {
User u = userService.findUser(user.id);
notNull(u, "用户不存在");
user.pwd = u.pwd;
} else {
range(notNull(pwd), 6, 15);
user.pwd = Utils.md5(pwd);