인프런 커뮤니티 질문&답변

김병관님의 프로필 이미지
김병관

작성한 질문수

하울의 안드로이드 인스타그램 클론 만들기

하울스타그램 파이어베이스 연결하기

[개선코드]비밀번호 6자리일 땐 오류 납니다. 다음 코드 확인해주세요.

작성

·

197

1

// 회원가입 or 로그인하는 코드
fun signinAndSignup(){
auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString())
?.addOnCompleteListener{
task ->
if(task.isSuccessful){
println("_________________________________________task succesful")
// creating a user account
moveMainPage(task.result?.user)
} else if(task.exception?.message.isNullOrEmpty()){
println("_________________________________________FUCKING ERROR")
//show the error message
Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show()
} else {
println("_________________________________________FUCKGING SIGNIN EMAIL")
if(password_edittext.text.toString().length < 6){
println("_________________________________________FUCKGING SIGNIN EMAIL_PASSWORD LENGTH PROBLEM")
println("_______________________________________${password_edittext.text.toString().length}")
Toast.makeText(this, "패스워드는 최소 6자리 이상이여야 합니다. 다시 입력 바랍니다.", Toast.LENGTH_LONG).show()
}else{
println("_________________________________________FUCKGING SIGNIN EMAIL_SIGNINEMAIL")
println("_______________________________________${password_edittext.text.toString().length}")
// login if you have account
signinEmail()
}
}
}
}

프린트문은 지우고 하셔두 됩니다.

// 회원가입 or 로그인하는 코드
fun signinAndSignup(){
auth?.createUserWithEmailAndPassword(email_edittext.text.toString(), password_edittext.text.toString())
?.addOnCompleteListener{
task ->
if(task.isSuccessful){
// creating a user account
moveMainPage(task.result?.user)
} else if(task.exception?.message.isNullOrEmpty()){
//show the error message
Toast.makeText(this, task.exception?.message, Toast.LENGTH_LONG).show()
} else {
// 비밀번호가 6자리 미만일 때 Toast 띄우기!
if(password_edittext.text.toString().length < 6){
Toast.makeText(this, "패스워드는 최소 6자리 이상이여야 합니다. 다시 입력 바랍니다.", Toast.LENGTH_LONG).show()
}else{
// 비밀번호가 6자리 이상일 때, 회원가입하고 로그인하기
signinEmail()
}
}
}
}

답변 1

0

좋은 정보입니다.

김병관님의 프로필 이미지
김병관

작성한 질문수

질문하기