점프 투 플라스크/3-07. 로그인 에러 질문입니다.

Imgur

보시는 바와같이 등록한 아이디와 비밀번호를 입력해도 로그인 에러가 뜹니다.

절차는 동일하게 진행했으며, 로그인이 되지않아 여기다가 올립니다.

dev_min_noob 660

2020년 9월 14일 5:53 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

다음의 코드부분에서 걸리는것 같네요.

    elif not check_password_hash(user.password, form.password.data):
            error = "비밀번호가 올바르지 않습니다."

form.password.data 를 print로 찍어서 어떻게 값이 들어오는지 확인하셔야 할 것 같습니다.

박응용

2020년 9월 14일 6:21 오후

정말 창피하지만 어느 부분에서 print() 를 찍어야 하는지 모르겠습니다..ㅠㅠ 저는 ``` elif not check_password_hash(user.password, form.username.data): error = "비밀번호가 올바르지 않습니다." print(check_password_hash(form.username.data)) ``` 이렇게 찍었습니다. TypeError: check_password_hash() missing 1 required positional argument: 'password' 가 뜨네요 - dev_min_noob님, 2020년 9월 16일 3:21 오후 추천 , 대댓글
+1 @dev_min_noob님 if문 시작하기 전에 print("비밀번호:%s" % form.password.data) 로 출력해 보세요. - 박응용님, 2020년 9월 16일 7:21 오후 추천 , 대댓글
@박응용님 감사합니다. 덕분에 해결했습니다. - dev_min_noob님, 2020년 9월 17일 11:20 오전 추천 , 대댓글