Javascript 如何使用auth()接收用户名和国家/地区。createUserWithEmailAndPassword
你好,开发者。请我是新的反应本机,我想使用firebase认证的一个项目。但我不知道如何使用普通的auth()方法接受用户名和国家/地区。createUserWithEmailAndPassword方法。下面是到目前为止我的代码。。但它确实工作得很好Javascript 如何使用auth()接收用户名和国家/地区。createUserWithEmailAndPassword,javascript,reactjs,firebase,react-native,firebase-authentication,Javascript,Reactjs,Firebase,React Native,Firebase Authentication,你好,开发者。请我是新的反应本机,我想使用firebase认证的一个项目。但我不知道如何使用普通的auth()方法接受用户名和国家/地区。createUserWithEmailAndPassword方法。下面是到目前为止我的代码。。但它确实工作得很好 import React,{createContext,useState}来自“React”; 从“react native”导入{样式表、ActivityIndicator、视图、文本、警报} 从'@react native firebase/
import React,{createContext,useState}来自“React”;
从“react native”导入{样式表、ActivityIndicator、视图、文本、警报}
从'@react native firebase/auth'导入身份验证;
从“@react native firebase/app”导入firebase;
export const AuthContext=createContext();
导出常量AuthProvider=({children})=>{
const[user,setUser]=useState(null);
返回(
{
试一试{
等待auth()。使用email和password(电子邮件,密码)登录;
}捕获(e){
控制台日志(e);
警惕,警惕(
e、 信息);
}
},
注册:异步(名称、电子邮件、密码)=>{
试一试{
等待auth().createUserWithEmailAndPassword(电子邮件,密码);
firebase.auth().currentUser.updateProfile({
displayName:name
});
警惕,警惕(“成功✅", "已成功创建帐户“)
返回{};
}
捕获(e){
警惕,警惕(
e、 信息);
}
},
忘记:异步(电子邮件)=>{
试一试{
等待firebase.auth().sendPasswordResetEmail(电子邮件);
警惕,警惕(“成功✅", "密码恢复链接已发送到您的邮件。“)
}
捕获(e){
警惕,警惕(
e、 信息);
}
},
注销:异步()=>{
试一试{
等待身份验证()。注销();
}捕获(e){
警惕,警惕(
e、 信息);
}
},
发送者:异步()=>{
试一试{
等待firebase.auth().currentUser.sendEmailVerification();
}捕获(e){
警惕,警惕(
e、 信息);
}
},
}}>
{儿童}
);
};代码>试试这种方法
firebase.auth().signInWithEmailAndPassword("abc@gmail.com", "******")
.then(function(user) {
// Success
})
.catch(function(error) {
// Error Handling
});
注意:在数据库中保存成功的用户信息
这样试试
firebase.auth().signInWithEmailAndPassword("abc@gmail.com", "******")
.then(function(user) {
// Success
})
.catch(function(error) {
// Error Handling
});
注意:在数据库中保存成功的用户信息
Firebase Auth不存储用户名或居住国。这是你必须自己存储的东西,也许是在数据库中。好吧!所以我必须创建一个数据库来存储它。Firebase Auth不存储用户名或居住国。这是你必须自己存储的东西,也许是在数据库中。好吧!所以我必须创建一个数据库来存储它。