如何在Kotlin中通过Firebase更新密码?

时间:2018-09-22 08:49:18

标签: android firebase kotlin firebase-authentication

我有使用Kotlin使用Firebase的应用程序 我要在帐户中更改/更新密码 我使用此代码,但无法成功更改密码

val user = FirebaseAuth.getInstance().currentUser

            user!!.updatePassword(editTextPassword.text.toString().trim()).addOnCompleteListener { task ->
                if (task.isSuccessful) {
                    println("Update Success")
                } else {
                    println("Erorr Update")
                }
            }

1 个答案:

答案 0 :(得分:0)

  

https://firebase.google.com/docs/auth/android/manage-users#set_a_users_password

     

重要:要设置用户密码,用户必须已登录   最近。

另外,尝试使用此:

val user = FirebaseAuth.getInstance().currentUser
val txtNewPass = editTextPassword.text

user!!.updatePassword(txtNewPass).addOnCompleteListener { task ->
    if (task.isSuccessful) {
        println("Update Success")
    } else {
        println("Error Update")
    }
}