Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Login Meteor使用登录按钮创建不同的帐户_Login_Meteor_Packages_Account - Fatal编程技术网

Login Meteor使用登录按钮创建不同的帐户

Login Meteor使用登录按钮创建不同的帐户,login,meteor,packages,account,Login,Meteor,Packages,Account,是否可以在meteor中使用登录按钮创建不同的帐户? 似乎我必须更改表单的样式(例如添加一个复选框,其中包含选项“教师”和“学生”),并更改js中的插入行为。但是登录按钮似乎总是为我们创建默认用户。那么是否可以更改帐户ui或帐户密码包的某些文件以使其正常工作?似乎您在谈论帐户创建(注册)而不是登录 您可以轻松编写自己的自定义UI。 使用包含所需登录名、密码、电子邮件和类型(下拉列表或复选框)的表单构建模板。然后为此模板创建一个事件,并在上单击#注册按钮创建一个新用户,如下所示: var user

是否可以在meteor中使用登录按钮创建不同的帐户?
似乎我必须更改表单的样式(例如添加一个复选框,其中包含选项“教师”和“学生”),并更改js中的插入行为。但是登录按钮似乎总是为我们创建默认用户。那么是否可以更改帐户ui或帐户密码包的某些文件以使其正常工作?

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

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

var user = {
    username: login,
    password: password,
    email: email,
    profile: {
        userType: type
    }
};
Accounts.createUser(user);
如果客户端的执行不起作用(我假设这不取决于您的安全设置),您必须调用服务器方法并在那里处理用户创建

如果我没有抓住要点,请看一下流星的文档