Meteor 使用 loginButtons 创建不同的帐户

Meteor create different accounts with loginButtons

是否可以在 meteor 中使用 loginButtons 创建不同的帐户? 看来我必须更改表单的样式(例如添加带有选项 "teacher" 和 "student" 的复选框)并更改 js 中的插入行为。但是 loginButtons 似乎总是为 us.so 创建默认用户是否可以更改帐户-ui 或帐户密码包的某些文件以使其工作?

您似乎在谈论帐户创建(注册)而不是登录。

您可以轻松编写自己的自定义 UI。 使用包含所需登录名、密码、电子邮件和类型(下拉列表或复选框)的表单构建模板。然后为此模板创建一个事件,然后在 click #register-button 上创建一个新用户,如下所示:

var user = {
    username: login,
    password: password,
    email: email,
    profile: {
        userType: type
    }
};
Accounts.createUser(user);

如果客户端的执行不起作用(我假设这与您的安全设置无关),您必须调用服务器方法并在那里处理用户创建。

如果我错过了重点,请查看 Meteor 文档的 account section