3

在客户端和服务器上验证用户创建的最佳方法是什么?

我试图验证服务器和客户端的用户创建。首先,我使用了方法和Accounts.createUser函数,但即使文档说它应该也不起作用。

我尝试了不同的方法。我曾经在客户端和服务器上Accounts.createUser验证它。Account.onCreateUser问题是我无法验证密码,因为它是加密的。

那么最好的方法是什么?

4

1 回答 1

6

有关新用户的验证,请参见此处

文档中的示例:

// Validate username, sending a specific error message on failure.
Accounts.validateNewUser(function (user) {
    if (user.username && user.username.length >= 3)
        return true;
    throw new Meteor.Error(403, "Username must have at least 3 characters");
});
// Validate username, without a specific error message.
Accounts.validateNewUser(function (user) {
    return user.username !== "root";
});
于 2013-12-04T11:53:59.087 回答