오늘한 일
- 프로젝트를 진행하였다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
내일이면 이번주 주말이 시작되기에 정말로 내일부터는 빡 집중하여 이번 코딩 보카 업데이트 프로젝트를 끝내야 한다 이번에 끝내지 못하면 정말로 팀원들에게도 피해를 줄 수 있기에 그래도 그나마 다행인 점은 대부분 기능은 구현이 끝났기에 거의 마무리만 하면 될 거 같기에 이번에는 정말 빡코딩을 해야겠다
배운 점
Android Firebase 비밀번호 재설정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
private fun sendPasswordResetEmail(email: String) {
auth.sendPasswordResetEmail(email)
.addOnCompleteListener { task ->
if (task.isSuccessful) {
Toast.makeText(this, "비밀번호 재설정 이메일이 성공적으로 보내졌습니다", Toast.LENGTH_SHORT).show()
} else {
val exception = task.exception
if (exception is FirebaseAuthInvalidUserException) {
Toast.makeText(this, "이메일이 등록되지 않은 사용자입니다", Toast.LENGTH_SHORT).show()
} else {
createDialog(this,false)
}
}
}
}
안드로이드 앱을 제작하다보면 유저가 비밀번호를 잃어버렸을 경우 비밀번호를 재설정할 수 있게 하는 기능을 추가해야하는데 만약 Firebase를 통해 로그인 및 회원가입을 구현했다면 위와 같은 함수와 템플릿 설정을 통해 유저의 메일로 비밀번호를 재설정하는 링크를 보낼 수 있다
내일 계획
내일은 코딩 보카 프로젝트를 진행해야겠다