Skip to content

Instantly share code, notes, and snippets.

@mishra3452
Created October 14, 2019 22:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save mishra3452/0d4506a6dda994031a2314aa4277c927 to your computer and use it in GitHub Desktop.
Save mishra3452/0d4506a6dda994031a2314aa4277c927 to your computer and use it in GitHub Desktop.
package com.mindorks.firebaseloginsignup
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.text.TextUtils
import android.widget.Button
import android.widget.EditText
import android.widget.Toast
import com.google.android.gms.tasks.OnCompleteListener
import com.google.firebase.auth.FirebaseAuth
class UpdatePassword : AppCompatActivity() {
private lateinit var auth: FirebaseAuth
private lateinit var passwordEt: EditText
private lateinit var changePasswordBtn: Button
private lateinit var back: Button
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_update_password)
auth = FirebaseAuth.getInstance()
passwordEt = findViewById(R.id.password_edt_text)
changePasswordBtn = findViewById(R.id.reset_pass_btn)
back = findViewById(R.id.back_btn)
back.setOnClickListener{
finish()
}
changePasswordBtn.setOnClickListener{
var password: String = passwordEt.text.toString()
if (TextUtils.isEmpty(password)) {
Toast.makeText(this, "Please enter password", Toast.LENGTH_LONG).show()
} else {
auth.currentUser?.updatePassword(password)
?.addOnCompleteListener(this, OnCompleteListener { task ->
if (task.isSuccessful) {
Toast.makeText(this, "Password changes successfully", Toast.LENGTH_LONG)
.show()
finish()
} else {
Toast.makeText(this, "password not changed", Toast.LENGTH_LONG)
.show()
}
})
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment