반응형
에디트텍스트에 이메일을 입력하고 변경하기를 누르면 해당 메일로 비밀번호 변경메일이 전송된다.
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 |