所以我有这个问题,每当我添加一个新的用户帐户时,它就会启动已经登录的当前用户.我读了firebase api并且说" 如果新帐户已创建,则用户自动登录"但他们从未说过任何关于避免这种情况的事情.
//ADD EMPLOYEES
addEmployees: function(formData){
firebase.auth().createUserWithEmailAndPassword(formData.email, formData.password).then(function(data){
console.log(data);
});
},
Run Code Online (Sandbox Code Playgroud)
我是管理员,我正在为我的网站添加帐户.如果我可以添加帐户而不退出并登录新帐户,我希望如此.我能避免这种情况吗?
我正在开发一个angularfire项目,我想知道如何在Firebase 3中创建用户,一旦完成,不要对指定用户进行身份验证.在之前的Firebase版本中,我们使用了名为createUser(email,password)的方法.现在我们只有createUserWithEmailAndPassword(电子邮件,密码)方法,它创建并验证指定的用户.
有很多关于创建用户而不使用 Firebase Web SDK 登录用户的讨论。我创建了一个Cloud Function并使用Admin SDK创建了一个用户:
exports.createUser = functions.https.onRequest((request, response) => {
const param = request.body
admin.auth().createUser({
email: param.email,
emailVerified: false,
password: param.password,
})
})
Run Code Online (Sandbox Code Playgroud)
但在我的 angular2 应用程序中,我必须使用 HTTP 将电子邮件和密码发布到 Cloud Functions for Firebase。在不加密密码的情况下执行此操作安全吗?