Javascript 如何避免在使用firebase创建新用户时自动登录
我试图做的是允许用户创建其他帐户,但遇到的问题是,当我使用createUserWithEmailAndPassword创建用户时,我会自动以新用户身份登录。那我该如何避免呢 我试图从管理员注册的管理员面板创建用户。如果我使用以下代码,它将使用新的用户数据登录 代码如下:Javascript 如何避免在使用firebase创建新用户时自动登录,javascript,angular,firebase,firebase-authentication,Javascript,Angular,Firebase,Firebase Authentication,我试图做的是允许用户创建其他帐户,但遇到的问题是,当我使用createUserWithEmailAndPassword创建用户时,我会自动以新用户身份登录。那我该如何避免呢 我试图从管理员注册的管理员面板创建用户。如果我使用以下代码,它将使用新的用户数据登录 代码如下: submit(){ this.afAuth.createUserWithEmailAndPassword(this.form.Eemail, this.password).then( res => {
submit(){
this.afAuth.createUserWithEmailAndPassword(this.form.Eemail, this.password).then( res => {
this.form.userid = res.user.uid;
this.user.addnotice(this.form);
this.cancel();
this.succesToast();
}, err =>{
this.failToast();
})
}
没有为web开发提供直接的方法来创建无需登录的用户。相反,有一种方法可以在不登录的情况下创建用户,这将解决您的问题
要访问此功能,您必须在中使用node.js。对于此已发布的帖子,您只需在流程成功完成后注销即可。@Ashish是的,我尝试过,即使是从以前登录的帐户中,我也完全注销了,所以您只想从管理面板中创建新用户?上面的问题没有提供关于管理面板或任何其他方面的信息。@Ashish是的,管理员应该能够创建新用户,所以这就是我试图做的,但问题是当我创建帐户时,我刚刚登录到新创建的帐户