我正在开发一个应用程序,通过提供用户的电子邮件手动创建用户。因此,在电子邮件中输入管理员后,将触发此功能:
emailSignUp(email: string) {
var password = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for (var i = 0; i < 6; i++)
password += possible.charAt(Math.floor(Math.random() * possible.length));
console.log(password);
return this.afAuth.auth.createUserWithEmailAndPassword(email, password)
.then((user) => {
this.authState = user
this.updateUserData()
})
.catch(error => console.log(error));
}
现在,用户可能会收到一封包含密码的电子邮件,该密码将在首次登录时更改。
或者用户可以获得可以包含密码的验证邮件。所以他可以验证他的电子邮件并同时获取密码。