如何在Meteor中验证服务器上的用户创建

Jag*_*agi 3 javascript client-server meteor

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

我试图验证服务器和客户端的用户创建.首先,我使用了方法和Accounts.createUser功能,但即使文档说它应该也没用.

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

那么最好的方法是什么?

use*_*152 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";
});
Run Code Online (Sandbox Code Playgroud)