Android/Firebase

[Firebase] 비밀번호 변경하기

lipnus 2018. 7. 22. 00:56
반응형

에디트텍스트에 이메일을 입력하고 변경하기를 누르면 해당 메일로 비밀번호 변경메일이 전송된다.



FindPasswordActivity.kt

package com.example.lipnus.firebaseauth

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Toast
import com.google.firebase.auth.FirebaseAuth
import kotlinx.android.synthetic.main.activity_find_password.*

class FindPasswordActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_find_password)

btn_pw_find.setOnClickListener{
findPassword()
}


}

fun findPassword(){
FirebaseAuth.getInstance().sendPasswordResetEmail(et_pw_find.text.toString()).addOnCompleteListener { task ->
if(task.isSuccessful){
Toast.makeText(this, "비밀번호 변경 메일을 전송했습니다", Toast.LENGTH_LONG).show()
}else{
Toast.makeText(this, task.exception.toString(), Toast.LENGTH_LONG).show()
}
}
}
}


반응형

'Android > Firebase' 카테고리의 다른 글

[Firebase] Facebook로그인  (0) 2018.07.23
[Firebase] 구글 로그인  (0) 2018.07.22
[Firebase] 이메일 유효성 확인  (0) 2018.07.22
[Firebase] 비밀번호 변경  (0) 2018.07.22
[Firebase] 이메일 회원가입&로그인  (0) 2018.07.21