Meteor使用loginButtons

时间:2015-04-25 05:32:57

标签: login meteor packages account

是否可以在流星中使用loginButtons创建不同的帐户? 似乎我必须更改表单的样式(例如添加复选框机智选项“teacher”和“student”)并更改js中的插入行为。但是loginButtons似乎总是为我们创建默认用户。那么是否可以更改一些account-ui或account-password包的文件以使其有效?

1 个答案:

答案 0 :(得分:0)

好像你在谈论帐户创建(注册)而不是登录。

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

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

如果从客户端执行不起作用(我认为它不依赖于您的安全设置),您必须调用服务器方法并在那里处理用户创建。

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