[英]Login user automatically after successful registration
I have login and registration activity in my App, I want user to automatically logged in soon after successful registration. 我在我的应用程序中有登录和注册活动,我希望用户在注册成功后立即自动登录。 Can i insert login code just after onCompleteListener of Registration?
我可以在注册的onCompleteListener之后插入登录代码吗?
Yes!, you can get the registered user in your OnCompleteListener<AuthResult>
. 是的!,您可以在
OnCompleteListener<AuthResult>
获取注册用户。
class YourActivity : AppCompatActivity(), OnCompleteListener<AuthResult>, View.OnClickListener {
lateinit var mAuth: FirebaseAuth
// register button on click listener
override fun onClick(){
mAuth.createUserWithEmailAndPassword(emailAddress, password).addOnCompleteListener(this)
}
override fun onComplete(task: Task<AuthResult>) {
if (task.isSuccessful) {
authUser(mAuth.currentUser)
}
}
fun authUser(user: FirebaseUser?){
// a user is returned upon successful registration
}
}
Hope this helps! 希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.