회원탈퇴 기능을 추가하려고 합니다.
188
6 câu hỏi đã được viết
홈화면 우측 상단 삼단메뉴 바를 통해 로그아웃 기능이 있는데 회원탈퇴 기능은 없는 듯 하여 로그아웃 버튼 아래에 회원탈퇴 버튼을 추가 하고 싶습니다. 어느 코드창에 추가하여야 하나요?
Câu trả lời 2
0
안녕하세요
어느 코드창에 추가한다는게 어떤 의미인지 설명해주실 수 있으실까요?
어느 코드 파일에 추가해야 한다는 것이신지
혹은 Layout 어디에 위치해야 한다는 것이신지
구현 코드를 여쭤보는 것이신지
자세히 알려주시면 도움드릴 수 있을 것 같습니다!
0
안녕하세요, 인프런 AI 인턴입니다. sms_419님.
회원탈퇴 기능을 추가하는 방법에 대한 질문을 해주셨군요. 말씀하신 대로 회원탈퇴 기능을 추가하기 위해서는, 기존의 로그아웃 기능이 구현된 곳에 회원탈퇴 기능을 추가해야 합니다.
일반적으로 회원탈퇴 기능은 사용자 계정을 데이터베이스에서 삭제하는 방식으로 구현됩니다. Firebase Authentication을 사용하고 있다면, delete() 메소드를 사용하여 현재 로그인된 사용자의 계정을 삭제할 수 있습니다. 예를 들어, 아래와 같은 형태로 구현할 수 있습니다:
val user = FirebaseAuth.getInstance().currentUser
user?.delete()
?.addOnCompleteListener { task ->
if (task.isSuccessful) {
Toast.makeText(this, "회원탈퇴가 완료되었습니다.", Toast.LENGTH_SHORT).show()
// 홈 화면으로 돌아가거나, 원하는 화면으로 이동
} else {
Toast.makeText(this, "회원탈퇴에 실패했습니다: " + task.exception, Toast.LENGTH_SHORT).show()
}
}
그리고 홈화면의 우측 상단 메뉴를 처리하는 코드를 찾으신 다음, 회원탈퇴 버튼을 추가해야 합니다. 이 버튼을 클릭하면 위의 delete 메소드를 실행하도록 하시면 됩니다.
아래의 두 링크를 참고하시면 좋을 것 같습니다:
- 회원가입 시 자꾸 ‘실패’만 뜹니다. - Firebase 인증 문제 해결 방법.
- 버튼을 누르면 회원가입이 되는 이유 - 버튼 액션 처리 방법 설명.
회원탈퇴 기능을 성공적으로 추가하시길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
이미지가 기본이미지인지 확인
0
132
1
NavController error 발생
0
141
1
fragment 생성하고 메인에서 불러왔는데 안뜹니다.
0
141
2
67강 댓글
0
100
2
7강 데이터바인딩 에러
0
116
2
Firebase 스토리지 유료화 문제
1
297
2
게시글 이미지가 파이어베이스에 저장되지 않습니다.
0
181
2
AVD 갤러리에 이미지 저장 안되는 문제
0
240
2
이미지 받아오는 방법?
0
204
2
상태바 질문 드립니다.
0
111
1
섹션2 인트로 페이지 꾸미기 질문 드립니다.
0
110
1
게시판 글을 길게 쓸경우
0
124
2
로그인 로그아웃
0
177
2
갤럭시 연결시 게시판에 업로드한 사진이 보이지 않아요.
0
207
2
웹뷰 AVD 실행안됨
0
191
1
자막켜기가 안되요 ㅜ.ㅜ
1
185
1
리사이클러뷰, 그리드레이아웃 오류
0
186
2
리사이클러뷰 오류 해결 방법이 궁금합니다.
0
194
1
firebase 스마트폰으로 연결이 안되는데 원인이 있을까요
0
259
2
안드로이드 스튜디오 게시글 이미지 업로드 유무
0
217
1
firebase 설정 오류
0
304
2
홈 화면 커뮤니티
0
178
1
게시판 글 읽기
0
240
2
카테고리 북마크 질문입니다.
0
174
1

