是否可以在流星中使用loginButtons创建不同的帐户? 似乎我必须更改表单的样式(例如添加复选框机智选项“teacher”和“student”)并更改js中的插入行为。但是loginButtons似乎总是为我们创建默认用户。那么是否可以更改一些account-ui或account-password包的文件以使其有效?
答案 0 :(得分:0)
好像你在谈论帐户创建(注册)而不是登录。
您可以轻松编写自己的自定义UI。
使用包含所需登录名,密码,电子邮件和类型(下拉列表或复选框)的表单构建模板。然后为此模板创建一个事件,并在click #register-button
上创建一个这样的新用户:
var user = {
username: login,
password: password,
email: email,
profile: {
userType: type
}
};
Accounts.createUser(user);
如果从客户端执行不起作用(我认为它不依赖于您的安全设置),您必须调用服务器方法并在那里处理用户创建。
如果我错过了这一点,请查看Meteor文档的account section。