전체 글 (83) 썸네일형 리스트형 코드 배탈의 복기 오늘도 참 많은 일들이 있었다 챗 지피티를 이용해서 원하는 것을 말했는데 꼭 필요한 코드를 만든 것도 아니고 그대로 둔 것도 아니고 오히려 뺐다 시팔.... 나의 패착은 오늘도 챗 지피티를 믿고 쓰다가 로그 계속 돌려봤는데도 발견되지 않는 당연히 작동되지 않는 것이었다 당연히 원래 있어야 하는 코드가 없으니 오류도 뜨지 않았다 오늘 느낀점은 아무거나 코드를 먹이면 안 된다는 것이다 큰 기능을 만들 때 분해해서 만들어야 한다 그리고 하나 하나 음미(이해)하면서 먹여줘야 한다 그리고 그런 기능을 잘게 쪼개어 소화시켜야 한다 한줄 한줄 이해하고 체화 시켜야 한다 로그를 남기고 넘겨짚으면 안 된다 예를 들면 이런 것이다 비밀번호 찾기라는 기능을 만들어야 한다면 이 안에 여러 기능이 있다 필자는 안드로이드와 서버.. 비밀번호 찾기의 고찰 사용자 1. 삭제한 카카오 계정으로 로그인을 하려한다 2-1. 로그인이 안 되었다. 3. 만약 북앱에 아이디와 비밀번호를 넣어서 회원가입을 한 계정 이라 통합된 계정이면 비밀번호 찾기를 이용한다. 4. 사용자는 이메일 인증을 통해 임시 비밀번호를 준다 6. 임시 비번을 입력하여 로그인을 성공한다 7. 임시 비번을 받았으니 비번을 바꾼다 명수카카오@google.com 북앱의 카카오 api를 써서 회원가입을 합니다. 명수카카오@google.om 이메일로 북 앱에 비밀번호와 아이디를 쳐서 회원가입을 합니다. => 이메일이 겹칩니다. 그래서 북앱의 회원으로 다 통합 해줍니다. => 통합되어있으니 이 계정은 비밀번호도 가지고 있습니다. => 카카오 계정을 카카오 사이트에서 삭제를 했더라도 통합된 계정은 비밀번호를.. 회원가입 password_verify 개발 복기 회원가입에서 password_hash로 비밀번호 해시를 만든 다음 로그인을 하게 될 때 로그인이 되지 않았다 로그인을 할 때는 password_verify를 사용해 해야 한다 물론 해시가 되어있지 읺다면 굳이 사용할 필요는 없다 하지만 나는 password_hash을 이용해 비밀번호를 해시시켰으니 사용해야 한다 password_verify는 사용자가 제출한 비밀번호와 데이터 베이스에 있는 사용자의 해시된 비밀번호를 비교한다 예를 들면 이런 것이다 서로 비교한 비밀번호가 맞다면 true를 반환 틀리면 false 를 반환한다 password_verify($password , $hash) { if { echo 성공; }eles{ echo 실패; } 그래 이 개념을 인지했다 그런데 로그인이 되지 않았는데 그것은.. 이전 1 ··· 3 4 5 6 7 8 9 ··· 28 다음