作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当 firebase-authentication 在成功创建用户注册期间返回 null 语句时,我如何设法在条件下执行语句..
firebase.auth().createUserWithEmailAndPassword(email, pass).catch(function(error) {
var errorCode = error.code;
var errorMessage = error.message;
if(errorCode == "auth/email-already-in-use"){ //condition working
alert(errorMessage);
}
else if(errorCode == null){ //this condition not working
alert("Registration Successfully");
}
else{ //condition working
alert("Weak Password");
}
});
最佳答案
如果你开始新的事件,你必须检查谁是当前用户,如果用户可用,你可以像这样开始第二个事件
auth = FirebaseAuth.getInstance(); // Get Firebase auth instance
if (auth.getCurrentUser() != null) {
startActivity(new Intent(Login_Activity.this, SecondActivity.class));
finish();
}
如果有任何用户不可用,您必须根据需要将用户重定向到登录事件或用户创建事件
authListener = new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser user = firebaseAuth.getCurrentUser();
if (user == null) {
// user auth state is changed - user is null
// launch login activity
startActivity(new Intent(secondActivity.this, Login_Activity.class));
finish();
}
}
};
关于javascript - Firebase 身份验证返回空语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40521080/
C# language specification定义了empty-statement 语法产生式,它允许我做这样的事情: static void Main(string[] args) {
由第1章已知,一个程序包含一个或多个程序单位(每个程序单位构成一个程序文件)。每一个程序单位由以下几个部分组成: 如果一个变量在函数之外进行声明,此变量是全局变量,它的有效范围是从该行开始到本程序
我是一名优秀的程序员,十分优秀!